<div class="earcuposdescription"><div class="earcuposdescriptiontitle">About the role:</div><div class="earcuposdescriptionnote"><div class="prose dark:prose-invert inline leading-relaxed break-words min-w-0 [word-break:break-word] prose-strong:font-medium [&>*:first-child]:mt-0"><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">Role Summary</p><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">The Front-End Software Engineer will design, build and maintain modern, high-performing user interfaces that power key customer and internal journeys. This role is highly hands-on, working with contemporary JavaScript frameworks and collaborating closely with engineers, designers and product teams across the wider technology organisation to deliver exceptional user experiences.</p><h2 id="key-responsibilities" class="mb-2 mt-4 font-display font-semimedium text-base first:mt-0 md:text-lg [hr+&]:mt-4">Key responsibilities</h2><ul class="marker:text-quiet list-disc"><li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&>p]:pt-0 [&>p]:mb-2 [&>p]:my-0"><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">Develop and maintain front-end applications using modern JavaScript, React, TypeScript and Next.js.</p></li><li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&>p]:pt-0 [&>p]:mb-2 [&>p]:my-0"><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">Integrate front-end components with backend services via REST APIs, ensuring reliable and secure data flows.</p></li><li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&>p]:pt-0 [&>p]:mb-2 [&>p]:my-0"><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">Collaborate effectively within a small, autonomous team while staying aligned with standards and practices across the wider engineering organisation.</p></li><li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&>p]:pt-0 [&>p]:mb-2 [&>p]:my-0"><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">Write and maintain end-to-end, integration and unit tests to ensure quality, reliability and regressions are well managed.</p></li><li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&>p]:pt-0 [&>p]:mb-2 [&>p]:my-0"><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">Contribute to clean, maintainable and scalable codebases through good patterns, code reviews and documentation.</p></li><li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&>p]:pt-0 [&>p]:mb-2 [&>p]:my-0"><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">Participate in Agile ceremonies (stand-ups, planning, retrospectives) and continuous improvement initiatives to refine ways of working.</p></li></ul><h2 id="skills-and-experience" class="mb-2 mt-4 font-display font-semimedium text-base first:mt-0 md:text-lg [hr+&]:mt-4">Skills and experience</h2><ul class="marker:text-quiet list-disc"><li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&>p]:pt-0 [&>p]:mb-2 [&>p]:my-0"><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">Strong, hands-on experience with modern JavaScript, React, TypeScript and Next.js (experience with version 16 is desirable).</p></li><li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&>p]:pt-0 [&>p]:mb-2 [&>p]:my-0"><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">Solid experience working with Node.js and integrating with REST APIs.</p></li><li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&>p]:pt-0 [&>p]:mb-2 [&>p]:my-0"><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">Good understanding of front-end performance, accessibility and responsive design principles.</p></li><li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&>p]:pt-0 [&>p]:mb-2 [&>p]:my-0"><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">Experience working in Agile, cross-functional teams with product and design.</p></li><li class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&>p]:pt-0 [&>p]:mb-2 [&>p]:my-0"><p class="my-2 [&+p]:mt-4 [&strong:has(+br)]:inline-block [&strong:has(+br)]:pb-2">Strong problem-solving skills, attention to detail and a passion for building great user experiences.</p></li></ul><h2 id="skills-and-experience" class="mb-2 mt-4 font-display font-semimedium text-base first:mt-0 md:text-lg [hr+&]:mt-4">Interview Process</h2><ul><li>Recruiter Screen - 15/30 Minutes </li><li>Hiring Manager call - 30/45 Minutes </li><li>Technical Interview - 90 Minutes</li></ul><p> </p></div></div></div><div class="earcuposdescription"><div class="earcuposdescriptiontitle">Key requirements:</div></div><div class="earcuposdescription"><div class="earcuposdescriptiontitle">What we offer:</div><div class="earcuposdescriptionnote"><p><strong>What we offer:</strong></p><p><strong>Wellbeing & Lifestyle Benefits</strong> </p><ul><li>Health Cash Plan </li><li>Life Assurance</li><li>Incentive Scheme - Based on company & personal performance</li><li>Virtual GP </li><li>Private Medical care</li><li>FREE at-home blood test kit </li><li>Holiday Purchase option </li><li>Pension Contribution scheme</li><li>Access to ‘Wellhub' with gyms, studios and wellbeing apps </li></ul><p><strong>Discounts & Savings</strong> </p><ul><li>25% Colleague Discount with FREE Standard Delivery </li><li>Exclusive Discounts from a wide range of partners </li><li>£/€50 Annual Product Allowance to spend in store </li></ul><p><strong>Learning & Development</strong> </p><ul><li>Access to a variety of learning opportunities, including Level 2-5 Apprenticeships, Workshops and our Digital Learning Library </li><li>AND MORE! </li></ul></div></div><div class="earcuposdescription"><div class="earcu_posdescriptionnote"><p><span style="font-size: 11pt; font-family: 'open sans', sans-serif;"><em><span class="ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak" dir="ltr"><span data-teams="true">Holland and Barrett is an equal opportunity employer. We welcome diverse perspectives and are committed to creating an inclusive environment for all colleagues. We understand that when our colleagues are listened to, respected and valued for who they are, we build an organisation with belonging at its heart – making health and wellness a way of life for everyone.</span></span></em></span></p><p><span style="font-family: 'open sans', sans-serif; font-size: 11pt;"><span class="ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak" dir="ltr"><em>Holland & Barrett </em><em>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). </em></span></span></p></div></div>