Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer - Customer Platform role.
Rezi rewrites your resume against loveholidays's job description. Free.

Tailor your resume to this Senior Software Engineer - Customer Platform role.
Rezi rewrites your resume against loveholidays's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer - Customer Platform posting at loveholidays — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer - Customer Platform posting at loveholidays — free, in seconds.
About the Role
Join the Discover and Book team to shape fast, accessible, and reliable customer experiences across web and mobile. You will work on high-impact journeys, evolve our frontend platform, and create polished, high-performing customer experiences that make finding and booking a holiday simple and trustworthy.
Responsibilities
- 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.
- 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.
Requirements
- 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.
- 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.
Skills
- TypeScript
- React/Preact
- Vite
- SSR
- GraphQL
- Figma
- Storybook
- GitHub
- Panda CSS
- Design Tokens
- Node.js
- Vitest/Jest
- Playwright
- Appium
- Capacitor
- OpenTelemetry
- Sentry
- Feature Flags
Location
- In office (for final stage interview)
Work Type
- Full-time
Experience Level
- Mid-level
- Senior
Benefits
- Company pension contributions at 5%
- Individualised training budget
- 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
- Eye care vouchers
About the Company
- 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.
- 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.
- We are growing and have ambitious plans to expand across Europe, employing the best minds and technology to let us do this.
Equal Opportunity
- 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.