About the Role
A rapidly growing, UK-based multi-channel retail organisation is seeking an experienced Senior Front-End Developer to join its technology team. This is a hands-on role focused on building and optimising large-scale, customer-facing digital platforms across multiple e-commerce brands.
You will play a key role in shaping front-end architecture, improving performance and accessibility, and supporting personalisation initiatives. The role also includes mentoring responsibilities and close collaboration with cross-functional teams.
The Role
As a Senior Front-End Developer, you will work across multiple websites within a large, enterprise environment, contributing to high-traffic, customer-focused features.
Key Responsibilities
Develop and optimise features across multiple e-commerce websites
Build responsive UI components using HTML, SCSS, JavaScript, TypeScript, React and PHP
Contribute to kiosk-based applications built with TypeScript
Maintain and improve large, scalable front-end codebases
Drive improvements in performance, accessibility and Core Web Vitals
Collaborate with UX, QA, product and cross-functional delivery teams
Configure, manage and debug Google Tag Manager
Support A/B testing, CRO and personalisation initiatives
Provide mentoring and technical guidance to a front-end developer
Contribute to front-end standards and architectural discussions
About You
Confident communicator with strong collaboration skills
Proactive in identifying and resolving technical challenges
Passionate about code quality and customer experience
Interested in AI-assisted development workflows
Enjoys mentoring and supporting colleagues
Technical Requirements
Essential:
5+ years’ commercial front-end development experience
Strong knowledge of HTML, SCSS, JavaScript, jQuery, TypeScript, React and PHP
Experience with Node.js, npm, webpack and modern build tools
Google Tag Manager and GA4 event tracking
Comfortable working in large, enterprise-level codebases
Background in B2C e-commerce, ideally within an omni-channel environment
Desirable:
Experience with personalisation platforms (e.g. Dynamic Yield)
Payment integrations (e.g. Stripe, Worldpay)
Cypress and/or Storybook
SAP Commerce Cloud (Accelerator) front-end experience
Tech Stack
ReactTypeScriptJavaScriptHTMLSCSSPHPNode.jswebpackGoogle Tag ManagerGA4e-commerceA/B testing