×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Frontend

Job in Greater London, London, Greater London, EC1A, England, UK
Listing for: HOLLAND AND BARRETT
Full Time position
Listed on 2026-01-13
Job specializations:
  • Software Development
    Web Developer, Front End Developer
Job Description & How to Apply Below
Location: Greater London

About the role

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.

Key Responsibilities
  • Develop and maintain front‑end applications using modern JavaScript, React, Type Script and Next.js.
  • Integrate front‑end components with backend services via REST APIs, ensuring reliable and secure data flows.
  • Collaborate effectively within a small, autonomous team while staying aligned with standards and practices across the wider engineering organisation.
  • Write and maintain end‑to‑end, integration and unit tests to ensure quality, reliability and regressions are well managed.
  • Contribute to clean, maintainable and scalable codebases through good patterns, code reviews and documentation.
  • Participate in Agile ceremonies (stand‑ups, planning, retrospectives) and continuous improvement initiatives to refine ways of working.
Skills and Experience
  • Strong, hands‑on experience with modern JavaScript, React, Type Script and Next.js (experience with version 16 is desirable).
  • Solid experience working with Node.js and integrating with REST APIs.
  • Good understanding of front‑end performance, accessibility and responsive design principles.
  • Experience working in Agile, cross‑functional teams with product and design.
  • Strong problem‑solving skills, attention to detail and a passion for building great user experiences.
Interview Process
  • Recruiter Screen - 15/30 Minutes
  • Hiring Manager call - 30/45 Minutes
  • Technical Interview - 90 Minutes
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary