Frontend Software Engineer

  • Tech
  • London, United Kingdom

Frontend Software Engineer

Job description

Senior frontend software engineer

 

tl;dr

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.

 

ABOUT US

 

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. 

 

THE ROLE

 

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

OUR RECENT PROJECTS
 

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

ABOUT YOU
 

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

Requirements

YOUR TECH SKILLS & OUR STACK
 

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)