Senior Software Engineer - Discover & Book
Senior frontend engineer on the Discover and Book team at loveholidays, building fast, accessible, responsive web experiences for holiday search and booking. Day to day involves TypeScript, React/Preact, SSR, GraphQL, design systems, web performance and experimentation, working across web, iOS and Android.
- Compensation
- Not disclosed
- Location
- London
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Experience building server-rendered, performant web applications
- Strong understanding of HTML, CSS, responsive design and browser behaviour
- Practical commitment to web accessibility and inclusive design
- Experience creating and maintaining component libraries or design systems
- Strong testing habits across unit, integration and end-to-end testing
- Understanding of performance, monitoring, reliability and observability in customer-facing web applications
- Ability to break down ambiguous problems, make sound trade-offs and deliver incrementally
- Takes ownership of outcomes, not just tasks
- Can work effectively across frontend and backend boundaries to deliver end-to-end customer journeys
- Clear communication and a collaborative approach to working with Design, Product and Engineering
Nice to have
- Experience consuming and shaping APIs, ideally GraphQL and REST
Full description
Why loveholidays?
We’re on a mission to open the world to everyone, giving our customers unlimited choice, unmatched ease and unmissable value for their next getaway.
Our trailblaze together culture is what drives our success, powered by our people and the way they work. Using progressive technology, we drive cutting-edge innovation and improve how our customers discover, book and experience their holidays. You’ll have the opportunity to accelerate your growth through meaningful challenges, new experiences and the freedom to shape your own path. You’ll create impact for our future by taking ownership, contributing to shared goals and helping shape what comes next, all as part of our enhanced international community of talented, collaborative and passionate teams.
Why Technology at loveholidays
Technology at loveholidays underpins our vision to become the most loved OTA in Europe. We drive cutting-edge innovation and technical excellence to futureproof the business. Our systems process trillions of daily holiday offers, we deploy over a thousand times a month, serving thousands of requests per second. This is where you can accelerate your growth by solving complex challenges and broadening your skillset.
Join us to create impact for our future in an exciting new chapter, owning your success and contributing to shared goals. We actively talk about technology and adhere to our key technology principles that have guided us this far. We are growing and have ambitious plans to expand across Europe, employing the best minds and technology to let us do this.
The difference you’ll make
You’ll sit in the Discover and Book team, reporting to the Lead Software Engineer. You’ll work closely with our product and design teams to help shape fast, accessible and reliable experiences for customers. You’ll work on high-impact journeys across search, discovery and booking, helping customers find and book their next holiday across web and mobile, while continuing to evolve our frontend platform and keep us at the forefront of modern web engineering.
You’ll create polished, high-performing customer experiences that make finding and booking a holiday simple and trustworthy. You’ll bring strong product and engineering judgement to the team, balancing speed of delivery with accessibility, performance, consistency and long-term maintainability.
Discover and Booksits within our Customer Platform function, which builds the technology and shared capabilities that power the loveholidays experience. By creating scalable products, systems and tools, Platform helps the wider organisation move faster, work more independently and deliver better outcomes for customers.