Smartcar is hiring a

Front-End Engineer

Mountain View, United States
Smartcar is the connected car API for developers. Our objective at Smartcar is simple: we want to make it fast, easy, and secure for developers to build apps that communicate with vehicles. We empower everyone — from startups to Fortune 500 companies — to create innovative experiences for connected vehicles.

At Smartcar, our goal is to make the experience of building applications for cars as effortless as possible. As a Front-End Engineer, you will work closely with our design and engineering teams to build simple, functional user interfaces for our customers. You will report directly to Smartcar's CTO, Sanketh.

We'd love for you to join us.

Key Responsibilities

  • Manage entire sections of our platform by taking projects from idea to implementation
  • Own and iterate on Smartcar's front-end experiences including our developer dashboard, homepage and developer API documentation
  • Collaborate closely with our design teams on implementing new features and workflows
  • Work with back end engineers to build, deploy, and maintain full stack applications
  • Build and maintain Smartcar's shared component library
  • Contribute to our server side codebase as necessary to build front-end features
  • Perform peer code reviews to ensure high standards

Who You Are

  • 1-3 years of experience building web applications
  • Ability to learn on the job and implement new technologies
  • Passion for (and proficiency in) JavaScript, HTML, CSS, browser compatibility, stylesheets, mobile devices, and optimizing clients for performance and scalability
  • Comfortable designing complex, modular, reusable front-end systems optimized for simplicity; familiarity with web-development tools such as React, ES6, Webpack, Redux, Sagas, SASS / CSS (or equivalents in other front-end ecosystems)
  • Experience with testing front-end systems with one or more of the following: user testing, unit-testing, browser automation; familiarity with testing frameworks (such as jest, mocha, etc)
  • Proficient working on or building production applications optimized for performance and browser compatibility 
  • Able to build products for a technical audience


  • Experience building complex applications from scratch
  • Ability to add back end features as necessary

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