Senior Frontend Software Engineer
Role details
Job location
Tech stack
Job description
We're a new team operating with startup urgency to create new customer growth. Expect end-to-end ownership-rapid experimentation, fast shipping, and leaning in wherever the work takes you, beyond your job title. If you're ambitious, hard-working, and excited to build 0 1 against tall ambitions, you'll thrive here.
As our SDEIII you'll drive fast, high-quality delivery today while architecting the path to scale tomorrow - integrating deeply with Tesco systems, partnering externally, and unblocking with creativity and pace to realise the team vision. You will be responsible for
As a Software Development Engineer 3 you are in a senior Individual Contributor engineering role at Tesco. Your proficiency with foundational computer science and software engineering concepts is taken as a given, and you will have proven significant technical depth and breadth.
Ship high profile customer-facing UI experiences regularly; own design, build and release end-to-end across Tesco-owned surfaces and partner/embedded channels including chat and voice assistants
- Rapidly prototype and iterate on GenAI/agentic UX, accounting for channel-specific constraints
- Maximise Tesco's design system and UI platform; integrate/extend conversational components; shape API contracts; design for headless/embeddable delivery (SDKs, web components).
- Partner with Enterprise Architecture to evolve a scalable, secure, reusable frontend platform and APIs that support multi-channel distribution and real-time conversational needs
- Move at pace: unblock delivery, simplify complex UX/tech problems, and uphold quality via automated tests, performance budgets, and observability across browsers/devices/webviews.
- Partner across the Tesco engineering estate and with external partners to design clean integrations, automate E2E/contract testing, and establish repeatable CI/CD, release, and environment practices for web/mobile and embeddables.
- Exercise strong product and technical judgement-make pragmatic build-vs-buy and componentization decisions; champion accessibility, performance and security
- While your primary focus is frontend, you'll frequently pair with backend and data/ML engineers to ship end-to-end outcomes; full-stack experience (or a strong appetite to learn fast) is a big plus.
Mindset we hire for -
- Bias to action: you move from idea to test to live quickly, and learn in the wild.
- Scrappy and resourceful: you ship with the tools to hand; progress over perfection
- Experimentation machine: hypothesis smallest test data iteration is your default.
- Customer-obsessed: you validate with customers and let insight drive decisions.
- Ownership: you take responsibility for outcomes, not just tasks.
- Transparent communicator: you keep the team and stakeholders in the loop, early and often.
- Resilient learner: you understand the value of failing, and bounce back quickly
- Corporate-savvy builder: you can deliver iterative value within a large organisation.
- AI-forward: you use AI to accelerate research, synthesis, and delivery.
You will need
JavaScript
TypeScript
Requirements
Do you have experience in TypeScript?
Benefits & conditions
- Annual bonus scheme of up to 20% of base salary
- Holiday starting at 25 days plus a personal day (plus Bank holidays)
- Private medical insurance
- 26 weeks maternity and adoption leave (after 1 years' service) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 6 weeks fully paid paternity leave
- Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, free access to a range of experts to support your mental wellbeing