Join our team and be part of a company that truly lives its values. With our expertise and commitment to innovation, we aim to build trust and make health and wellness accessible to all. By fostering inclusivity and care, we work collaboratively to improve the well‑being of our colleagues, customers, and communities.
Senior Frontend Engineer (Space & Range) - Holland & Barrett
Imagine shaping how millions experience health & wellness in our stores. Building 3D visualization tools that design layouts, bays, and shelves with stunning realism is at the core of our mission.
As a Senior Frontend Engineer in our Space & Range team, you'll own cross‑platform software that directly drives H & B's growth and customer experience.
Location: This is a hybrid role based in [Insert Location], with the requirement to be in the office at least two days per week.
Key Responsibilities
* Design and deliver robust React/TypeScript apps with React Three Fiber for immersive 3D store experiences.
* Collaborate with backend, UX, and product teams to build and iterate on the product roadmap.
* Write comprehensive tests (Cypress, Percy visual regression) and champion CI/CD with clean, modular code.
* Own production systems end‑to‑end, building monitoring, debugging tools, and DevOps automation.
* Drive proactive improvements and reusable UI patterns (Zustand, styled‑components, Vite, i18n).
About You
* Expert in React, TypeScript, React Three Fiber/Three.js, responsive UIs, and state management.
* Strong testing focus, CI/CD experience, and passion for ownership in agile, cross‑functional teams.
Why This Role Rocks
Create business‑critical 3D tools that visualize real stores for an international brand. Enjoy hybrid flexibility, "you build it, you own it" culture, and direct impact on sales channels—perfect for frontend innovators who love 3D and performance. Join a supportive squad pushing retail tech boundaries!
Interview Process
* Recruiter Screen – 15/30 Minutes
* Hiring Manager call – 30/45 Minutes
* Technical round – Programming / Design – 90 Minutes
#J-18808-Ljbffr