Skip to main content

This job has expired

Head of Software Development - Farringdon

Employer
Tesco
Location
London, Greater London
Salary
Competitive
Closing date
30 Jul 2018
Head of Software Development - Frontend

About the Tesco Technology One Account UI team.

One Account UI team looks after all of the web customer experience for customer login, registration and account management. As a team we strive to offer a seamless customer account experience across all of Tesco online channels.

Built on a brand new cloud platform running on NodeJS, and using React we leverage new Customer APIs allowing us to be completely stateless. Built with modern web standards, our approach is to replace existing functionality one vertical at a time. Weve embraced modern testing frameworks, and strive for the principle of automation throughout our development and release cycle.

Were not running at insignificant scale either, being the one place that all Tesco customers come to login across all web channels. At peak we see over 500 logins a minute, with 100s of new customer registrations.

The team works according to Agile principles, adapting Kanban and other techniques as appropriate to succeed. Pairing is very common and all code is reviewed via Github. We are embracing continuous delivery principles, but its a journey of continuous improvement to get there.

The team is humble and supportive of each other and highly collaborative both internally and with other teams. Were social, and egos should stay at home. Were big into internally sharing our code, and have led the way on internal libraries and resources to help other teams bootstrap web projects quicker.



As the Head of Software Development, you will lead the engineering activity creating the environment for sustainable development to exist and succeed. You will lead by example, and be responsible for:

  • building a team that is able to cover the whole software development and operational demands of the area
  • the budget and development process for the One Account UI team.
  • driving continuous improvement of engineering practises and helping improve the efficiency of the development in Tesco

The role involves the following activities:

  • leading engineers to write high quality code thats easy to understand and work with
  • hands-on contributing to the end solution
  • balancing resource requirements to ensure the needs of the product are met by the team
  • ensuring impediments are removed and the demands on your team are clear, and commitments are met
  • building consensus to ensure the right solution is delivered
  • tracking the progress and the quality of the solutions your team delivers to ensure you provide a sustainable pace of the delivery of value
  • ensuring the right team and processes are established to continually deliver quality solutions
  • building for security and user data privacy
  • being involved with attracting and interviewing further excellent engineers for Tesco
  • Automate everything by default


  • A strong people manager, with excellent collaboration and stakeholder management skills
  • A track record of delivering large-scale, well architected web solutions at pace
  • You drive and implement best practice improvements
  • You confidently and competently impart knowledge to users, customers, and other team members
  • JavaScript, NodeJs, and other modern languages
  • Strong understanding of running production websites for high loads on AWS.
  • Designing and building distributed systems, for scalability, availability and performance
  • Testing everything, automating everything

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert