Tesco
Senior Frontend Engineer
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 and Mocha.
- Experience using Node.js to create high-traffic applications, potentially with Express.js, Sails, Koa or similar.
- Awareness and practice of UI performance best practices.
- Understanding of and exposure to integrating REST API and GraphQL endpoints.
- Strong experience and understanding of web accessibility, web design and usability across browsers, platforms and devices.
- Desire to write readable, maintainable, modular and extensible code.
- Exposure to the DevOps model.
- Ability to use AI-assisted engineering tools securely and responsibly where they add value.
- Ability to participate in on-call and production support processes.
- Ability to write and maintain Infrastructure as Code.
- Experience in Lean and Agile environments, with an understanding of methodologies such as BDD, ATDD and TDD.
- Ability to work collaboratively as part of a team.
- Nice to have: experience bringing responsive and adaptive web designs to life across multiple viewports.
- Nice to have: experience with modern JavaScript/TypeScript frameworks such as Remix or Next.js.
- Nice to have: experience developing web applications for non-standard devices.
- Use in-depth knowledge of 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 towards them where doing so improves understanding or maintainability, with minimal guidance.
- Translate requirements into tasks and code.
- Develop high-quality code that supports rapid delivery and pursue continuous integration and delivery (CI/CD).
- Commit code early and often, applying version control and branching strategies.
- Automate by default and write secure, maintainable code, observing basic hygiene practices.
- Implement relevant project instrumentation.
- Follow best practices for continuous BDD, TDD, performance, security and smoke testing.
- Work effectively with product stakeholders to communicate and translate needs 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.
- AI
- API
- CI/CD
- CSS
- Cypress
- DevOps
- Frontend
- GraphQL
- Support
- Jasmine
- JavaScript
- Jest
- Mocha
- Mobile
- Network
- Playwright
- REST
- React
- Redux
- Security
- TDD
- TypeScript
- Web
- UX UI Design
- NodeJS
- SailsJS
- ExpressJS
More:
Were Tesco, a supermarket, technology company and mobile network, working to make every day better for our customers, colleagues and communities. This is a full-time, permanent Senior Frontend Engineer role based in Welwyn Garden City, with a hybrid working arrangement: colleagues spend 60% of the week collaborating at our offices or local sites and the remainder working remotely. Our 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, family leave provisions, a free 24/7 virtual GP service, an Employee Assistance Programme and mental wellbeing support. We welcome conversations about flexible working and are committed to an inclusive and accessible recruitment process.
last updated 39 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Tesco
Tesco
Welwyn Garden City
IT
Skills & Technologies
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