Skip to main content
Back to Jobs
Tesco logo
Direct ReachRecruiter Posted

Senior Frontend Engineer - Tills UI

TescoWelwyn Garden City, Hertfordshire, United KingdomEstimate the salary

Posted by Jodi Warren

Recruiter at Tesco

View profile

โ€œRecruiter Jodi Warren shared an active opening for a Senior Frontend Engineer on the Tills UI team at Tesco Technology in Welwyn Garden City.โ€

Skip the ATS queue โ€” reach out directly and mention their post.

Type

Hybrid

Location

Welwyn Garden City, Hertfordshire, United Kingdom

Experience

Senior (5+ yrs)

Posted

Yesterday

Quick Take

Senior Frontend Engineer role at Tesco based in Welwyn Garden City (Hybrid, 60% office). Focuses on building high-reliability React checkout interfaces for store Tills. Sourced from a recruiter LinkedIn post linking directly to Tesco Careers.

Role Overview

๐Ÿ“Œ Application Deadline: 01-Jan-2027

๐Ÿข About Tesco

Tesco is one of the world's leading multinational grocery and general merchandise retailers. Headquartered in the UK, Tesco serves millions of customers every week across digital platforms, convenience outlets, and large-format stores. Tesco Technology is the engineering powerhouse behind the retail giant, designing, delivering, and operating large-scale systems that power seamless online deliveries, intelligent supply chains, and in-store customer experiences.

๐ŸŽฏ The Role

As a Senior Frontend Engineer on the Tills UI team, you will build and evolve the modern touchscreen interfaces that run at checkout counters and self-service tills across Tesco stores. In this position, you will craft high-availability frontend systems that must perform flawlessly under the unique constraints of point-of-sale hardware. You will champion frontend architecture, code quality, automated testing, and performance optimization to ensure checkout experiences are fast, intuitive, and accessible for everyone.

๐Ÿ› ๏ธ Tech Stack

  • React, TypeScript, JavaScript
  • Node.js, Express.js
  • Semantic HTML5, CSS3, Modern Web Standards
  • Redux, XState (Statecharts)
  • Jest, React Testing Library, Cypress, Playwright
  • CI/CD, Git, Automated Testing (TDD/BDD)
  • Web Performance Optimization, Accessibility (a11y)

๐Ÿ’ผ What You'll Do

  • Architect, build, and maintain mission-critical till interface applications using React and TypeScript.
  • Profile and optimize frontend performance, memory usage, and runtime efficiency on dedicated retail hardware.
  • Design accessible, responsive user interfaces that adhere to industry-standard usability and accessibility guidelines.
  • Ruthlessly automate testing using TDD/BDD methodologies with Jest, Cypress, and Playwright.
  • Collaborate with product managers and UX designers to translate complex operational needs into frictionless checkout experiences.
  • Mentor engineers, conduct thorough code reviews, and drive engineering excellence across the team.

โœ… What You'll Need

  • Solid commercial software engineering experience focusing on modern frontend web technologies.
  • Deep expertise in JavaScript, TypeScript, React, and component lifecycle management.
  • Experience with Node.js for backend-for-frontend (BFF) layers or microservices.
  • Strong proficiency in web accessibility (WCAG), semantic HTML, and cross-device testing.
  • Hands-on experience with modern test automation frameworks and continuous delivery (CI/CD) pipelines.
  • Willingness to work in a hybrid model (60% office presence in Welwyn Garden City).

๐ŸŒŸ Nice to Have

  • Experience with state machines and statecharts (such as XState).
  • Familiarity with modern meta-frameworks like Remix or Next.js.
  • Prior exposure to building web applications tailored for non-standard hardware devices or kiosk environments.

Why This Role?

This listing comes straight from a hiring manager or recruiter post โ€” not an ATS scrape. You can often reach out directly, and these roles move fast. The tech stack leans on React, TypeScript, JavaScript and more.

Senior Frontend Engineer - Tills UI at Tesco โ€” FAQ

Quick answers about this role, the stack, and how to apply.