Tesco

Tesco

Welwyn Garden City, London

Senior Frontend Engineer - Tills UI

Full-Time£36,000 - 76,000 per yearvorgesternUnited Kingdom
IT

Job Description

Salary: £36,000 - 76,000 per year

Requirements:
  • Commercial experience as a frontend software developer.
  • Knowledge of web development best practices, including design, semantic HTML, CSS, TypeScript, and related technologies.
  • Exposure to JavaScript frameworks and libraries such as React, Redux, and React Router, and testing tools such as React Testing Library, Jest, Cypress, Playwright, Jasmine, Enzyme, or Mocha.
  • Experience using Node.js to create high-traffic applications, potentially with Express.js, Sails, Koa, or similar.
  • Awareness and practical knowledge of UI performance best practices.
  • Understanding of and exposure to integrating REST API endpoints.
  • Strong understanding of web accessibility, web design, and usability across browsers, platforms, and devices.
  • A desire to write readable, maintainable, modular, and extendable code.
  • Exposure to the DevOps model.
  • Experience in Lean and Agile environments and an understanding of approaches such as BDD, ATDD, and TDD.
  • Wed also welcome experience bringing responsive and adaptive designs to life across multiple viewports; using modern JavaScript or TypeScript frameworks such as Remix or Next.js; working with state machines and statecharts such as XState; or developing web applications for non-standard devices.
Responsibilities:
  • Use JavaScript, TypeScript, React, Node, and related tools to develop and implement scalable frontend systems.
  • Profile and optimise code.
  • Apply cohesion and architectural principles to create well-structured, maintainable software.
  • Identify code patterns and refactor to improve understanding or maintainability with minimal guidance.
  • Translate requirements into tasks and code.
  • Develop high-quality software that supports rapid delivery and continuous integration and delivery.
  • Commit code early and often, applying version control and branching strategies.
  • Automate by default and write secure, maintainable code while observing basic hygiene practices.
  • Implement relevant project instrumentation.
  • Follow best practices for continuous BDD, TDD, performance, security, and smoke testing.
  • Work with product stakeholders to communicate needs and translate them into product improvements.
  • Lead system-design discussions and work with Product Managers to understand the domain and drive value.
  • Support production systems, resolve incidents, and perform root cause analysis.
  • Debug complex problems and support and maintain software solutions.
  • Share knowledge with the wider engineering community and mentor and develop colleagues.
  • Produce proof of concepts to evaluate new tools.
Technologies:
  • API
  • CSS
  • Cypress
  • DevOps
  • Frontend
  • Support
  • Jasmine
  • JavaScript
  • Jest
  • Mocha
  • Mobile
  • Network
  • Playwright
  • REST
  • React
  • Redux
  • Security
  • TDD
  • TypeScript
  • Web
  • XState
  • UX UI Design
  • NodeJS
  • SailsJS
  • ExpressJS

More:

Were Tesco, a supermarket, technology company, and mobile network, working to make every day a little better for our customers, colleagues, and communities. In this full-time, permanent Senior Frontend Engineer role, youll work as part of a team to improve customer experience and engineering efficiency through modern frontend practices. The role is based in Welwyn Garden City on a hybrid schedule, with 60% of the week spent collaborating at our offices or local sites and the remainder working remotely; our working hours are 36 per week. We welcome conversations about flexible working and are committed to an inclusive, accessible recruitment process. Our colleague benefits include an annual bonus of up to 20% of base salary, at least 25 days holiday plus a personal day and bank holidays, private medical insurance, paid parental leave subject to applicable terms, a free 24/7 virtual GP service, an Employee Assistance Programme, and mental wellbeing support. Employment is with Tesco Stores Limited.

last updated 40 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Tesco

Tesco

Tesco

Welwyn Garden City

IT

Skills & Technologies

JavaScriptTypeScriptJavaScalaReactNext.jsNode.jsRESTAIAgileDevOpsUX

Inferred from job description

Salary Insight

£56,000

This role

£75,000

UK median

This salary is 25% below the UK median for Senior roles (£75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom