Post a job — FREE
Get weekly
React jobs

Front End Developer

Holland & Barrett

The Company

Holland & Barrett is one of the nation's most loved and trusted brands, known for offering quality health food, vitamins and supplements all sold by highly trained and qualified advisors.

Bucking the current trend of high street retailers, we forecast significant growth and expansion plans in the coming years, with considerable investment going into all areas of the business.

We need to be at the forefront of the rapidly advancing technology that is helping our customers meet their health and wellness goals. We are investing heavily in delivering more speed in the retail experience, greater convenience in service and delivery, and increasing personalisation in our brand and product propositions, both in-store and online.

We love the cloud, we prefer building the right solutions over buying generic ones, and we embrace automation and testing in all things software, infrastructure and data.

We certainly embrace change and drive speed in everything we do. Every day presents a different challenge, but is filled with fun, teamwork and passion to succeed and surpass every expectation.

Join us and see how far you can go…

The Role

Holland and Barrett is actively looking for a talented Front End Developer with outstanding React.js skills to join our expanding payments and checkouts team. Evolving in an agile and collaborative environment, offering creative thinking and solutions to help produce work that exceeds both senior management and customers’ expectations. The role is uniquely positioned to be deeply involved in the entire SDLC lifecycle, working side by side with various technologists towards a common goal: to build payment systems that are innovative, secure, compliant fast and user-centric.

Specific Responsibilities

  • Create intuitive, robust, and reusable user interfaces using React.js
  • Build cross platform, cross browser, responsive Javascript, HTML and CSS
  • Yield high quality front end code for our large scale payments and checkout systems
  • Engage in the entire product development cycle to understand business objectives and user goals and ensure solutions offer true value to our customers
  • Produce superior solutions that will enhance or simplify existing processes
  • Work with designers to promote brand and interface guidelines
  • Encourage the use of best practices and workflows throughout the organisation (TDD, BDD, Agile etc)
  • Contribute to team discussions and stand-ups
  • Mentor junior Developers and review their code

What we are looking for

  • Excellent OOP JavaScript and HTML5 / CSS3 skills
  • Exceptional knowledge of React.js
  • Experience with Node.js and Express.js
  • Keen interest in UX and Responsive Web Design
  • Experience developing and consuming API’s
  • Worked on developing online payment and checkout systems, and understanding of the regulations around these systems
  • Digital, retail, e-commerce or fintech experience preferred
  • Studies in Computer Science or related fields


  • Competence writing unit and integration tests for Javascript applications (e.g. Enzyme, Jest and Cypress)
  • Experience with writing server-side JS with Node (e.g. Next.JS)
  • Experience within a continuous integration environment.
  • Experience with AWS, Typescript, styled-components GraphQL, Webpack, Storybook

Get weekly new jobs in your inbox