Senior Software Engineer in London

Senior Software Engineer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) Home office (partial)
Go Premium
H

At a Glance

  • Tasks: Design and deliver immersive 3D store experiences using React and TypeScript.
  • Company: Join a values-driven company focused on health and wellness innovation.
  • Benefits: Enjoy hybrid work flexibility, competitive salary, and a supportive team culture.
  • Why this job: Make a real impact on customer experience with cutting-edge 3D tools.
  • Qualifications: Expertise in React, TypeScript, and a passion for agile teamwork.
  • Other info: Be part of a dynamic team pushing the boundaries of retail technology.

The predicted salary is between 36000 - 60000 ÂŁ per year.

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.

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

Senior Software Engineer in London employer: Holland and Barrett

At Holland & Barrett, we pride ourselves on being an employer that champions innovation and inclusivity, making health and wellness accessible to all. Our hybrid work culture promotes flexibility while fostering collaboration among teams, ensuring that every employee has the opportunity to contribute meaningfully to our mission. With a strong focus on professional growth and a supportive environment, we empower our Senior Software Engineers to take ownership of their projects and drive impactful change in the retail tech landscape.
H

Contact Detail:

Holland and Barrett Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Holland & Barrett on LinkedIn or through mutual connections. A friendly chat can give you insider info and might even lead to a referral!

✨Tip Number 2

Prepare for the technical round by brushing up on your React and TypeScript skills. Build a small project that showcases your ability to create immersive 3D experiences—this will not only impress but also give you something tangible to discuss during the interview.

✨Tip Number 3

Practice common interview questions, especially those related to agile methodologies and CI/CD processes. We recommend doing mock interviews with friends or using online platforms to get comfortable with articulating your thoughts.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our mission to improve health and wellness.

We think you need these skills to ace Senior Software Engineer in London

React
TypeScript
React Three Fiber
Three.js
Responsive UIs
State Management
Cypress
Percy
CI/CD
DevOps Automation
Zustand
Styled-components
Vite
i18n
Agile Methodologies

Some tips for your application 🫡

Show Your Passion for Health & Wellness: When writing your application, let your enthusiasm for health and wellness shine through. We want to see how your values align with ours, so share any personal experiences or projects that reflect your commitment to making a positive impact in this area.

Highlight Your Technical Skills: Make sure to showcase your expertise in React, TypeScript, and 3D visualisation tools. We’re looking for someone who can hit the ground running, so don’t hold back on detailing your relevant experience and any standout projects you've worked on.

Tailor Your Application: Take the time to customise your application for this role. Mention specific responsibilities from the job description that excite you and explain how your background makes you a perfect fit. We love seeing candidates who take the extra step!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team at StudySmarter!

How to prepare for a job interview at Holland and Barrett

✨Know Your Tech Stack

Make sure you’re well-versed in React, TypeScript, and React Three Fiber. Brush up on your knowledge of responsive UIs and state management, as these are crucial for the role. Be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to tackle technical challenges during the interview. Think about how you would approach building 3D visualisation tools or improving existing systems. Practise explaining your thought process clearly, as this will demonstrate your problem-solving abilities.

✨Emphasise Collaboration

This role involves working closely with backend, UX, and product teams. Be prepared to share examples of how you’ve successfully collaborated in cross-functional teams. Highlight your communication skills and how you’ve contributed to a team’s success.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about the team dynamics, the product roadmap, or how they measure success in their projects. This shows you’re genuinely interested and engaged.

Senior Software Engineer in London
Holland and Barrett
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>