Senior React Developer

Ready to rewrite the future with us? Join the club today! We are looking for a Senior React Developer to join us at FlexClub. 

About FlexClub

FlexClub is an auto-tech company who is driven to give you the freedom to drive your life anywhere, anytime. We do this by offering our members the simplest and most flexible way to get a car through car subscriptions. This is achieved through partnering with the best and most reputable car rental companies and fleet providers. Our online marketplace enables both commercial and private members to easily browse and order their next car.

Our founding team is made up of Uber alumni who specialised in Vehicle Solutions for the ride-hailing ecosystem for over a combined decade. We started working on our mission by radically improving the informal (and often exploitative) peer-to-peer rental model that currently dominates ride-hailing in emerging markets. Our focus has now evolved beyond the ride-hailing world and we expanded our offering to private users who seek a mobility solution that does not tie the user down with commitments.

We closed our seed round in early 2019 and we’re backed by pioneering VCs and respected business leaders, to fuel our mission to unlock the simplest and most flexible way to get cars online. Why do we do what we do? Simple. We want to give you the freedom to drive your life anywhere, anytime. Excited?

Role Overview

We're looking for people who are excited about what we're doing—you don't need to know anything about subscriptions, but should be excited to learn. We’re looking for people who care about our customers and making a difference in their lives. We're tackling a massive challenge and are looking for people who want to learn and grow and are excited to help our startup grow.

We're still in the scrappy startup phase, so are looking for people who are comfortable with ambiguity and have a wide impact. We've been remote-first since Day 1, and care a ton about communication, autonomy, curiosity, and initiative.

Our stack is React (styled-components), Next.js, Nginx, Laravel, Postgres and Debian. We are moving from a PHP monolith to a React front end hosted on Vercel and our PHP hosted in Kubernetes.

Most of our development tasks are related to:

  • Building out new features
  • Extending and improving on our APIs 
  • Extending and improving different user experiences for our subscribers & partners
  • Integrating with partners, data sources & communication channels
  • Building out and improving our data processes 
  • Building out and improving our infrastructure and Developer Experience tools

At the moment, while our team is so small (< 10 developers) we are only looking for senior developers. Once our team is larger we will be able to have the capacity to mentor them properly and will be opening for a wider variety of positions.

As a React developer, you will be spending your time planning, designing and building new features, integrating with our APIs and improving our existing codebase.

Responsibilities

  • Architecting, building, testing and maintaining user-facing tools
  • Working with the Product Team and advising on technical decisions
  • Development of the front-end interface components
  • Testing functionality and performance
  • Building analytics and user testing tools to improve our understanding of our customer behaviour

Requirements & Skills

  • You are proactive, eager to learn and take ownership of your work
  • Understanding of website performance and how to optimise for it
  • 5+ years of professional experience in React For Web
  • HTML, CSS & JavaScript
  • NPM
  • Git
  • Design aware

Nice to have

  • Usability
  • Wireframing, graphic design and user experience design
  • SEO experience
  • Unit testing
  • PHP / Laravel Blade experience
  • Docker
  • React Native / Mobile App experience
  • Progressive Web Apps
  • BEM, OOCSS, SMACSS, or similar
  • CI/CD
  • Internationalization and localisation
  • Marketplaces, IOT, Financial
  • Experience with Linux and Bash scripting
  • Linux
  • Bash scripting
  • Kubernetes / Istio / Micro services

Location

  • Remote work but ideally based in Cape Town or Amsterdam

Bonuses

  • Startup environment that offers the opportunity to get in on the ground floor and shape the direction of the company as we grow internationally
  • Take time to recharge when you need it
  • Work with a young, vibrant team who are driven to succeed
  • Ownership in FlexClub through our employee share incentive scheme

Interview process

  1. Culture and Tech interview with CTO
  2. At home code test - build a simple project
  3. Second interview to discuss code project and meet other team members
  4. Call with the founders

How to apply

Apply for the role by sending your CV to careers@flex.club and use “Your name + Senior Frontend Developer” as your subject.

Apply now