About this role
Salary: £61,000 - 93,000 per year
Requirements: We are looking for engineers who enjoy solving complex technical problems and building scalable systems that operate reliably under high-throughput environments.Strong commercial experience with React and TypeScript.Experience with modern JavaScript and frontend engineering practices.Experience designing performant, responsive and accessible user experiences.Experience developing and consuming backend APIs.Experience building and operating applications in a cloud environment such as AWS.Experience with automated testing across frontend and backend systems.Experience with application monitoring, observability and troubleshooting.Experience working closely with product, UX/design and engineering teams.Experience making pragmatic technical decisions in fast-moving product environments.Experience taking ownership of software from design through to production.Experience supporting and mentoring other engineers.Excellent frontend fundamentals and comfort working beyond the browser.Experience within ecommerce, travel, marketplaces or another high-traffic consumer platform would be useful, but is not essential.We are looking for someone who can independently deliver well-defined engineering work and take ownership of features.We are looking for someone who is comfortable solving technical problems with support where needed.We are looking for someone who thinks about the customer impact of the things they build.We are looking for someone who understands the importance of balancing quality, maintainability and delivery.We are looking for someone who contributes constructively to technical discussions.We are looking for someone who communicates clearly with technical and non-technical colleagues.We are looking for someone who is open to feedback and actively looks for opportunities to develop.We are looking for someone who shares knowledge and works collaboratively with other engineers.We are looking for someone who is comfortable working in an environment where priorities and problems can change quickly. Responsibilities: We build and maintain production web applications.We create customer-facing experiences used by millions of holidaymakers.We work across React and TypeScript interfaces through to backend services and APIs.We develop and consume backend APIs.We work with backend services and understand how frontend applications interact with them.We build or support applications in a cloud environment such as AWS.We carry out automated testing across frontend and/or backend systems.We debug and troubleshoot production applications.We work collaboratively with product, UX/design and engineering teams.We make sensible technical decisions with support from more experienced engineers.We take responsibility for features from development through to production.We contribute positively to engineering discussions and code reviews. Technologies: AWSBackendCloudFrontendSupportJavaScriptReactTypeScriptWebUX UI Design More:
Were On the Beach, and since 2003 weve been rewriting the rules of how people discover, book and experience their perfect getaway. What started with short-haul beach holidays has grown into premium beach destinations, long-haul adventures and vibrant city breaks. We send around two million holidaymakers on their dream breaks every year and were still growing. Powered by our entrepreneurial spirit, proprietary tech, curiosity and our incredible people, were accelerating to deliver best-in-class technology, the ultimate holiday app and experiences that keep our customers coming back for more. This is a Software Engineer (Frontend) role with a stronger emphasis on frontend engineering, modern web development and customer experience, while still working across the full application stack. We offer a hybrid setup with our Aeroworks office in Manchester City Centre, core hours of 10am to 4pm, 37.5 hours per week, and a benefits package called Beach Perks including holiday allowance, learning support, family-friendly leave, wellbeing benefits, discounts and social perks.
last updated 36 week of 2026