Senior Frontend Engineer

  • Tech
  • London, United Kingdom

Senior Frontend Engineer

Job description

The Company

The Plum Guide is on a mission to build the definitive collection of the world’s best homes. Through expert human curation and innovative tech, we’re taking a scientific and systematic approach to vetting every home in every city we open, and accepting only the top 1%. Like a modern Michelin Guide - but for homes.

We launched 3 years ago in London. Since then, we have grown 15-20% month on month; expanded to 12 cities; tested over 100,000 homes; developed a customer experience that’s returning the highest NPS scores in the hospitality sector; and are on track to reach over £25M in annualised sales.

We are backed by some of the world’s top VCs and angel investors who have built many of the world’s most exciting companies of today. These include TransferWise, Citymapper, BuzzFeed, Appear Here, Graze, Depop, GymBox, Zoopla, LoveFilm, Secret Escapes to name a few.

Earlier this year we closed a £14m Series B round of funding. Our focus for the next 12 months is on building an exceptional brand & customer experience; and maintaining hyper growth through accelerated global rollout.


We are building a business that brings technical excellence together with incredible visual creatives and brand builders. You will be joining our cross-functional teams and over the next 3 months you will:

  • Build a framework to auto generate landing pages to optimise SEO and PPC for all new citie
  • Launching greenfield platforms for lead generation and host onboarding
  • Work in sprints to improve conversion and performance, and to support growth and scalability
  • Continuously perfect our style guides, design and code patterns as well as our React component library
  • Play a lead role mentoring, leading best practices and code reviews
  • Be responsible for shaping the stack, integration, deployment, testing and agile processes 

Taster of 3 months and beyond:

  • Building a differentiated, exceptional user experience

  • Opportunity to help rebrand the platform with brand new style guides, design patterns and components

  • Decoupling our existing code base into a modular one

  • Building and scaling the frontend architecture to 30+ cities with multiple languages, currencies and globalisation needs

  • Having the opportunity to take on more responsibility and ownership with paths to team leading, management and beyond


The domain is varied and challenging. Here are a few projects that we built recently (while we’ve been focusing on supercharging our internal teams):

  • Hedgehog, Orchestrating scraping and processing at scale for home data

  • God Search, Super fast search engine to power our expansion, example: “Give me all the homes in Notting Hill that are within a 5 minute walk from a station, have a king size bed, 2 bathrooms, that allow children, have 24/7 concierge, Netflix and are available for 10 days in May”  

  • Availability tracker, Homes are important and what we sell are nights in those homes. Imagine the power of tracking and alerting on tiny fluctuations of availability on a per home and per city level


  • 3+ years in designing, building and refactoring large-scale customer-facing web applications

  • Frontend testing and performance optimisation

  • A good sense of user experience with proven examples

  • A meticulous eye for detail

  • A desire to achieve beautiful, flawless looking design on all browsers

  • A hacker’s wit and speed, but be pragmatic to think about the long term

  • Hunger for impact, growth and responsibility

  • A proactive, self-motivated, self-managing personality, and be prepared for startup life

Job requirements


As we grow, so do our stack and processes - we are always learning. A healthy mix of experience in our stack and beyond would be highly desirable:

  • CSS3/LESS/HTML5, modern responsive design techniques

  • Commercial experience with a React, Vue, Angular or alike

  • Extensive experience with ES6, React, Redux, TypeScript, CSS, RESTful APIs

  • Feel comfortable with modern frontend tooling like Webpack and Gulp

  • Know and work closely with Node, NPM (or Yarn!)

  • Friend of Jest, unit testing, e2e testing

  • Experience in A/B testing and analytics frameworks, such as VWO, optimizely and GTM

  • Be great with version control, specially git and tools like Bitbucket/GitHub

  • Be as excited about new design-centric tools as we are (we use Sketch + Storybook right now, but are always open to change)