About this role
Job title: Senior Frontend Engineer (React / Next.js)
About the Role MandM is looking for a Senior Frontend Engineer (React / Next.js) to lead the planning and execution of user-facing applications and services. You will own frontend architecture, drive scalable, accessible experiences, and mentor junior engineers as part of cross-functional squads. This role requires initiative, strategic thinking, and the ability to operate with minimal supervision to deliver measurable impact on quality and user value.
What You'll Do
- Architect scalable React / Next.js applications and define clear component boundaries; evolve architecture standards and the shared component library to ensure consistency across product teams.
- Lead efforts to improve state management and application performance, including bundle size and rendering.
- Fully own the testing lifecycle of your deliverables; write clean, well-tested code; establish comprehensive unit tests; collaborate with Staff Engineers to define the SDLC, Test Strategy, and Definition of Done across teams.
- Proactively pitch technical initiatives and architectural ideas; define the frontend technology direction; drive decisions affecting agility, speed of delivery, and UI scaling; take financial and operational responsibility for GCP costs and performance of user-facing assets.
- Champion accessibility and mentor colleagues; ensure UI solutions meet strict digital accessibility standards; adopt AI-Pair Programming while maintaining mandatory review frameworks for AI-generated code.
What We're Looking For
- Strong experience as a Senior Frontend Engineer with React / Next.js; ability to lead architecture, set standards, and own space with minimal supervision.
- Proven track record of building accessible, performant frontend experiences; deep knowledge of accessibility standards and compliance.
- Expertise in frontend performance optimization, state management, and scalable UI architecture; experience with bundle size reduction and rendering improvements.
- Experience with cloud costs and performance management, specifically Google Cloud Platform (GCP) and frontend assets.
- Experience working in product teams and cross-functional squads; ability to drive end-to-end frontend lifecycle from architecture to production.
- Comfortable with AI-assisted development and AI-Pair Programming concepts; ability to adapt review processes for AI-generated code.
Nice to Have
- Experience with AI-assisted development tooling; familiarity with AI code review frameworks.
Compensation & Benefits
- Competitive Salary
- 2 days paid volunteering to support a cause
- Career Growth: Opportunity to grow
- Staff Discounts
- Company Pension
- Generous Holiday Allowance: 5 weeks of well-deserved breaks (with option to buy extra)
- Birthday Delight: Take your special day off
- Free Parking
- Health & Wellbeing programme