At a Glance
- Tasks: Develop high-quality, scalable code for customer-facing products in a collaborative team.
- Company: Join H&B, a leader in health and wellness, transforming lives through technology.
- Benefits: Enjoy flexible working, 33 days holiday, private medical care, and exclusive discounts.
- Why this job: Shape the future of wellness tech while growing your skills in a supportive environment.
- Qualifications: Proficiency in modern JavaScript, React, TypeScript, and experience with Node.js required.
- Other info: Be part of a diverse culture that values individuality and promotes mental health support.
The predicted salary is between 43200 - 72000 £ per year.
Job Description
About the role:
At H&B, our purpose is to make health and wellness a way of life for everyone — and technology is at the heart of that journey. As we transform into a world-class omni-channel business, we're investing in powerful digital tools, scalable platforms, and innovative product experiences that help millions of people achieve their wellness goals.
We're a collaborative, agile, and customer-focused team. We love the cloud, build with purpose, and embrace automation and testing across everything we do — from infrastructure to data to software.
This role sits within our Online Customer Experience (OCX) vertical, the engine behind our e-commerce platforms across web and mobile. With our major technology transformation nearly complete, we're now focused on building next-generation experiences — and we're looking for a Frontend Engineer ready to help shape that future.
You'll contribute to our customer-facing products, developing high-quality, scalable code, working closely with your squad, and supporting junior engineers as we bring new features to life.
What You'll Be Doing
-
Operate with independence, contributing to high-quality software with minimal oversight
-
Build, test, and maintain cross-functional features as part of the product roadmap
-
Collaborate with engineering, product, and design teams to ensure timely and successful delivery
-
Proactively monitor performance and resolve issues before they impact customers
-
Mentor junior engineers, supporting their growth through code reviews and shared learning
-
Stay up-to-date on modern frontend techniques and share insights with the team
-
Explain technical decisions and systems clearly to both technical and non-technical audiences
Key requirements:
Essential Skills:
-
Proficiency in modern JavaScript, particularly React and/or React Native
-
Good working knowledge of TypeScript
-
Experience with Node.js
-
Understanding of REST and GraphQL APIs
-
Ability to create responsive, accessible UIs using the latest CSS techniques
-
Confident in writing unit and component tests using tools like Jest and React Testing Library
-
Familiarity with Storybook and snapshot testing (e.g., Storyshots)
-
Experience with Docker and docker-compose
-
Exposure to AWS services
-
Familiarity with modern CI/CD pipelines such as GitLab, GitHub Actions, or CircleCI
-
Comfortable working with shell scripting and command line tools
-
Awareness of monitoring tools like Datadog
-
Exposure to CDNs, Kubernetes, and deployment tools like Helm
Why Join H&B Tech?
-
Be part of a team shaping the future of health & wellness through technology
-
Work in a collaborative, fast-paced, and purpose-driven environment
-
Gain access to cutting-edge tools and practices in a truly cloud-native setting
-
Grow your skills and career through continuous learning, mentorship, and support
-
Enjoy flexible working, great benefits, and the chance to make a real impact
Ready to create products that make a difference in people's lives?Apply now and be part of our digital transformation journey.
What we offer:
- Pension company contribution = 3%
- Incentive scheme up to 10% of annual salary, based on company performance.
- Your wellbeing is paramount so you can get away and take 33 Days Holiday per year.
- Learning and Development opportunity with Holland & Barrett is a great base for career development long term.
- Private Medical Care (Self after 1 year)
- Career progression.
- Refer and Earn Scheme – as we're growing you can earn money by referring people to join us from your network.
- Epic Extras gives you access to exclusive benefits, free advice and savings from a range of retailers and providers.
- Stay healthy with Discounted Products – from day one you'll get a 25% discount (on top of other promotions) when you shop at H&B on anything that you buy.
- We all need a little help sometimes, so weoffer Free 24/7 Confidential Advice & Colleague Welfare.
- Mental Health First Aiders – we have lots of qualified Mental Health First Aiders because its all about your health & wellbeing.
- Stay active in the Onsite Gym at our Nuneaton Hub!
- We have colleague Reward and Recognition Schemes, so your hard work and loyalty won't go unnoticed.
- And many more!
Our culture respects equality, values diversity and encourages individuality – because this allows our people to unlock their potential and be their best. We welcome everyone who shares our EPIC values regardless of background, culture, disability, ethnicity, gender identity or sexual orientation
Holland & Barrett does not accept unsolicited resumes from search firms/recruiters. Please do not forward resumes to our job alias, employees, or any other company location. Holland & Barrett is not and will not be responsible for any fees if a candidate submitted by a search firm/recruiter unless otherwise agreed with respect to specific open position(s).
Senior Software Engineer - Frontend employer: Holland & Barrett International Limited
Contact Detail:
Holland & Barrett International Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Frontend
✨Tip Number 1
Familiarise yourself with the latest frontend technologies mentioned in the job description, especially React and TypeScript. Being able to discuss your experience with these tools confidently during interviews will show that you're a strong fit for the role.
✨Tip Number 2
Prepare to demonstrate your problem-solving skills by discussing past projects where you built responsive and accessible UIs. Highlighting specific challenges you faced and how you overcame them can set you apart from other candidates.
✨Tip Number 3
Show your enthusiasm for mentoring by sharing examples of how you've supported junior engineers in previous roles. This aligns well with the company's focus on collaboration and growth within the team.
✨Tip Number 4
Stay updated on modern CI/CD practices and be ready to discuss how you've implemented these in your work. This knowledge is crucial for the role and demonstrates your commitment to continuous improvement and efficiency.
We think you need these skills to ace Senior Software Engineer - Frontend
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your proficiency in modern JavaScript, React, and TypeScript. Include specific projects where you've built responsive UIs and mention any experience with REST and GraphQL APIs.
Craft a Compelling Cover Letter: In your cover letter, express your passion for health and wellness technology. Discuss how your skills align with the role and provide examples of how you've contributed to high-quality software in previous positions.
Showcase Your Technical Skills: When detailing your technical skills, be specific about your experience with tools like Jest, Docker, and AWS services. Mention any familiarity with CI/CD pipelines and how you've used them in past projects.
Prepare for Potential Questions: Anticipate questions related to your experience with mentoring junior engineers and your approach to problem-solving in a collaborative environment. Be ready to discuss how you stay updated on modern frontend techniques.
How to prepare for a job interview at Holland & Barrett International Limited
✨Showcase Your Technical Skills
Make sure to highlight your proficiency in modern JavaScript, especially React and TypeScript. Be prepared to discuss your experience with REST and GraphQL APIs, as well as your familiarity with testing tools like Jest and React Testing Library.
✨Demonstrate Collaboration
Since the role involves working closely with engineering, product, and design teams, be ready to share examples of how you've successfully collaborated in past projects. Emphasise your ability to communicate technical concepts clearly to both technical and non-technical audiences.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving skills, particularly around performance monitoring and issue resolution. Think of specific instances where you proactively identified and resolved issues before they impacted users.
✨Mentorship Experience
As mentoring junior engineers is part of the role, be prepared to discuss your experience in guiding others. Share examples of how you've supported their growth through code reviews or shared learning sessions.