Skip to content

Open nowPosted 22 days ago

Senior Software Engineer - Discover & Book

loveholidays17 open roles

Where
London
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Software Engineer - Discover & Bookloveholidays · London
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on loveholidays's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.4% of postings close within 7 days. Measured by our own scanner across the market. loveholidays postings stay open a median of 23 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.4%7 days
  4. 20.0%14 days
  5. 35.5%30 days
  6. 58.6%60 days
This job: posted 22 days ago

loveholidays median: 23 days open

The posting

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 https://tech.loveholidays.com/ and adhere to our key technology principles https://tech.loveholidays.com/the-5-principles-that-helped-scale-loveholidays-7ea0b0fd3df9 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 Book sits 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.

You will:

- Build modern, responsive web experiences that are fast, accessible, reliable and maintainable.

- Work closely with Product and Design to turn customer problems into simple, intuitive journeys.

- Raise the quality bar for UI by ensuring experiences are accessible, visually consistent and work well across devices, browsers, languages and European markets.

- Build and evolve customer journeys that work seamlessly across the web and our iOS and Android app, accounting for the behaviours and constraints of each platform.

- Evolve our design system, shared components and design tokens so teams can build consistent experiences quickly.

- Improve web performance, including page load speed, rendering, bundle size and Core Web Vitals.

- Use experimentation, analytics and customer insight to make informed product decisions.

- Build well-tested, observable features and use production signals to continuously improve them.

- Collaborate with backend engineers on APIs and data contracts, keeping data ownership clear and frontend integrations straightforward.

- Mentor other engineers through pairing, code review and pragmatic technical guidance.

- Contribute to our frontend migration, bringing customer journeys from our established application onto our modern shared frontend platform.

Your day-to-day:

- Deliver customer-facing features iteratively, using experimentation and customer insight to validate ideas and improve outcomes.

- Partner with engineers, designers, product managers and analysts within and beyond your team.

- Build and maintain reusable UI components, patterns and tooling.

- Validate customer experiences across web, iOS and Android.

- Make thoughtful technical decisions that support both immediate customer value and longer-term platform goals.

- Ensure features are accessible, resilient and measurable. Investigate and resolve production issues using observability tools, analytics and customer feedback.

- Leave the codebase, documentation and developer experience better than you found them.

Your skillset:

- Experience building server-rendered, performant web applications.

- A strong understanding of HTML, CSS, responsive design and browser behaviour. A practical commitment to web accessibility and inclusive design.

- Experience creating and maintaining component libraries or design systems.

- Experience consuming and shaping APIs, ideally GraphQL and REST.

- Strong testing habits across unit, integration and end-to-end testing. An understanding of performance, monitoring, reliability and observability in customer-facing web applications.

- The ability to break down ambiguous problems, make sound trade-offs and deliver incrementally.

- Takes ownership of outcomes, not just tasks. Proactively identifies opportunities to improve the customer experience and considers how their work supports our customer vision as we scale into new markets.

- You can work effectively across frontend and backend boundaries, collaborating with teams to deliver end-to-end customer journeys.

- Clear communication and a collaborative approach to working with Design, Product and Engineering colleagues.

Our frontend tech stack

Core: TypeScript · React/Preact · Vite · SSR · GraphQL · Figma · Storybook · GitHub

Other: Panda CSS · Design Tokens · Node.js · Vitest/Jest · Playwright · Appium · Capacitor · OpenTelemetry · Sentry · Feature Flags

The interview journey:

- Talent intro - 30 mins

- 1st stage with two Software Engineers - 45 mins

- Take-home challenge

- Final stage with key stakeholders, in office - 3 hours

- Challenge discussion - 1 hour

- Reliability and Infrastructure - 45 mins

- Tech and Product Culture - 45 mins

Perks of joining us:

- Company pension contributions at 5%

- Individualised training budget for you to learn on the job and level yourself up

- Discounted holidays for you, your family and friends

- 25 days of holidays per annum (plus 8 public holidays) increases by 1 day for every second year of service, up to a maximum 30 days per annum

- Ability to buy and sell annual leave

- Access to our electric vehicle salary sacrifice scheme

- Cycle to work scheme, season ticket loan and eye care vouchers

Our commitment to inclusion

At loveholidays, we focus on creating an inclusive environment where everyone can contribute, grow and succeed. We value the different perspectives, experiences and ideas each person brings, because they help us work better together, challenge our thinking and make stronger decisions.

As we continue to grow and evolve, we want everyone to feel supported and able to do their best work. We’re also committed to making our hiring process accessible, so please let our Talent Acquisition team know if you need any adjustments at any stage.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against loveholidays's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on loveholidays's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    loveholidays's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.