Senior Software Engineer (Frontend)

Los Angeles, CA, United States, Remote



TrueCar Web

Role Locations

  • Los Angeles, CA, United States
  • Remote


501+ people


120 Broadway Ste 200
Santa Monica, CA, 90401-2385, US

Tech Stack

  • AWS
  • AWS Lambda
  • Ruby on Rails
  • React
  • React Native
  • JavaScript
  • Hadoop
  • Apache Spark
  • Java
  • PostgreSQL
  • Terraform
  • Redshift
  • Kafka
  • Elasticsearch
  • TypeScript
  • Node.js

Role Description

We’re looking for talented Software Engineers. In this role you will be developing a high performance and scalable application to drive our websites, mobile apps, and partner integrations. We use JavaScript with React on the frontend and Ruby on Rails on the backend but are open to experienced engineers from other backgrounds as well. We value engineers that are passionate about evolving technologies, communicate with other team members, look to lead the charge, and deliver a quality product and user experience. We want a great coworker in addition to a great coder — you should value open, active collaboration and work well with others, helping teammates who need it, and asking for the help you need in turn. Passion, humor, and a desire to learn are a must!

About the Job

  • In this role, you will be using front-end JavaScript Frameworks, such as React, to create universal/isomorphic, single page apps for consumer and dealer facing websites
  • You will also be contributing unit tests for the code you write using tools like Mocha or Jest.
  • Using JavaScript frameworks, you’ll develop reusable components that can be leveraged across all our web apps

What you need

  • Experience building web software or mobile applications - professional or open-source experience writing JavaScript
  • Experience with a JavaScript MVC framework in a Single Page Architecture. Most notably, React but also including AngularJS, Backbone.js, Knockout or Ember.js
  • Familiarity with standard javascript async patterns (e.g. closures, callbacks, promises, error handling)
  • Experience with modern version control system such as git or mercurial
  • Solid grasp of software engineering fundamentals and their practical application
  • Firm understanding of modern HTML/CSS
  • Have delivered great technology quickly and understand how to ship in a fast-changing environment
  • Self-starter attitude and ability to make decisions independently
  • Helpful, can-do attitude and a willingness to take ownership of problems
  • Strong desire to learn and grow
  • Good communicator and team member

Nice to Have

  • Familiarity with Babel or TypeScript and ES6/2015+ features
  • Experience with Node.js
  • Experience using Ruby on Rails
  • Experience deploying apps to AWS
  • Well versed in Agile processes such as Continuous Integration
  • BS/MS in computer science or equivalent work experience
  • Automotive industry experience

About TrueCar

TrueCar exists to create a world where shopping for a car is uplifting. Our digital automotive marketplace helps car shoppers consider choices from every angle—all with a clear view of what’s a great deal. We show you price ratings for new and used cars. We provide this information so you can feel confident in the upfront, discounted price you’ll pay at the dealership. If you need a fast and easy way to trade in your car, you can get a cash offer in minutes. Our national network of over 16,500 Certified Dealers shares our belief that truth, transparency and fairness are the foundation of a great car buying experience. As part of our marketplace, TrueCar powers car-buying programs for over 250 leading brands, including Sam’s Club and American Express. Nearly half of all new-car buyers engage with TrueCar powered sites, where they buy smarter and drive happier.

Company Culture

We believe you can get a long way with small teams focused on well-defined goals. We value open communication and self-starters. If people are taking responsibility and talking, anything can be improved and novel approaches can be discovered.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.