Frontend Software Engineer

  • Tech
  • London, United Kingdom

Frontend Software Engineer

Job description

Senior frontend software engineer



Hypergrowth startup, scaling fast, working on varied and challenging technical projects with smart people and open culture. Great benefits and opportunity to make a massive impact with lots of autonomy and ownership. Learning, always learning.




The Plum Guide is building a marketplace of the world’s best holiday homes. Every property has been independently tested and reviewed by our hospitality critics. Like the Michelin Guide - but for homes.

We are a hyper growth startup, backed (we’re just closing our Series B) by an all-star VC cast including LocalGlobe with Octopus Ventures - who have also funded the likes of Secret Escapes, Trouva, depop, and CityMapper. We are in London, Paris, Rome, Milan, New York and LA, and will be opening 20+ cities in 2019.  

We have an ambitious, hard-working, impact-focused culture, and we have fun and care about each other, both personally and professionally. 




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 cities
  • 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


If we could wave a magic wand and hire our dream person for this role, they would have:

  • 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



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)