Senior Frontend Engineer

  • Recurrent
  • Remote
  • Nov 23, 2021

Job Description

About Recurrent:

Buying a used car has been essentially the same for 75 years: what’s the mileage, what’s the vehicle history, get a mechanic to check out the moving parts and haggle over the price. As electric vehicles (EVs) hit the used market, buyers are changing the way they research and buy.

Recurrent is the future of how used electric cars are bought and sold. We’ll be entering the established online auto marketplace business on the basis of a unique differentiator, our independent EV battery reports. As the first mover on used EV battery analysis, we have the best set of cross-manufacturer battery aging data to develop the most accurate predictive algorithm for future battery life and range.

Why are we doing this? Road vehicles represent 20% of carbon emissions globally, and have accounted for the vast majority of transportation emissions increase since 1970. Electrifying passenger vehicles, in parallel with transitioning our power grid to cleaner energy sources, really moves the needle on climate. We’re going to be a critical part of making that shift -- facilitating the secondary market.


You will join the founding team to design, build, and ship a product that helps consumers buy used electric cars. You will have the opportunity to significantly impact product design and direction based on a solid understanding of customer needs.

As a Senior Frontend Engineer at Recurrent, you’ll...

  • Work closely with a small cross functional team to quickly design and build new features from the ground up.
  • Influence our choices around user interface and user experience.
  • Have the opportunity to focus on the front-end of the stack, which is primarily Next.js written in Typescript.
  • Build and maintain automated tests to ensure the best possible experience for our users.

This job might be for you if you have...

  • Experience with the tools and technologies we currently use or have demonstrated ability to learn quickly. We currently use: Next.js, Typescript, and MUI components on the frontend, Ruby on Rails on the backend, Python in our data science pipeline, and AWS for infrastructure.
  • Experience collaborating with backend engineers to design clean and effective APIs to power great user experiences.
  • Experience with (or interest in learning) frontend performance optimization techniques.
  • Leadership qualities. You will also play an important role in developing the hiring process for our growing team, as well as helping nurture junior developers we may hire in the future.
  • The outlook of a generalist. In this role you'll primarily focus on backend systems and architecture. However, we're a small team and we wear a lot of hats, so being willing and excited to dive in and help out across the entire stack is important.
  • A collaborative working style. With a small remote-first team like ours where everything is moving fast, it's easy to get out of sync with each other. Great products are only built by teams who work together effectively, so good collaboration and communication are essential to our success.
  • A pragmatic attitude. Not everything we build will be built to perfection. We want to build quality software, but our first goal is to build a sustainable business. We have to balance our efforts appropriately.

Location: This is a 100% remote position that can be based anywhere in the U.S. We’re a remote-first company and want to work with great folks wherever they are.

Benefits: The benefits package at Recurrent is thoughtfully designed to help people lead healthy lives in and outside of work.

We offer the following:

  • Medical, dental, and vision are covered 100% for the employee
  • $1000 Home Office Reimbursement
  • 401k (No matching)
  • Unlimited PTO (we encourage everyone to take a minimum of 3-4 weeks per year)
  • All company winter break: Everyone is off for December 24th – January 1st
  • Quarterly Work Together Weeks: We fly everyone on the team to a single destination and spend a week working in person, brainstorming, and socializing
  • Paid Parental Leave & Bereavement Leave
  • Choice of MacBook or PC

We are an equal opportunity employer and highly value diversity at Recurrent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Organization Type


Organization Size





New Energy Network