Software Engineer 2
Competitive
Competitive
Job type
Salary
Competitive
Location
Sector
Posted
20 days ago
TRUECar is a digital automotive platform that uses technology to help car buyers save time and money through a nationwide network of Certified Dealers. The Software Engineer 2 will design, develop, test, and maintain front-end software solutions using JavaScript frameworks such as React, while collaborating with product managers, engineers, and designers to deliver high-quality products and user experiences.
Responsibilities
Design, code, test, and maintain software solutions using front-end JavaScript Frameworks, such as React, to create universal/isomorphic, single-page apps for consumer and dealer-facing websites
Conduct unit testing, integration testing, and system testing for the code you write using tools like Cypress, Mocha, or Jest, to ensure the quality and reliability of software
Develop reusable components that can be leveraged across all our web apps, using JavaScript frameworks
Analyze end-users’ needs and develop software solutions that meet those needs
Work closely with other engineers, developers, analysts, and stakeholders to ensure effective communication and collaboration in the development process
Identify and troubleshoot software defects and issues, and provide timely solutions
Create and maintain documentation for software development, processes, code, and deployment
Stay updated on industry trends, new technologies, and best practices in software engineering
Benefits
Hybrid work arrangement with flexibility to split work time between home and the office
Professional home office setup with monthly reimbursements for essentials such as phone and internet
100% employer-paid health, vision, and dental premiums
401(k) plan with company contributions
Wellness reimbursement account
Learning and development reimbursement opportunities
Flexible PTO for exempt TRUECar Crew Members
Generous PTO accrual policy for non-exempt TRUECar Crew Members
14 company-paid holidays
2 floating holidays
Company
Online car shopping tools and dealer solutions
Santa Monica, California, USA
http://truecar.com/
Founded in 2005
201-500 employees
Qualifications
The ideal candidate will be skilled in JavaScript
BS/MS in Computer Science or equivalent work experience
Proven experience building web software or mobile applications - professional or open-source experience writing JavaScript, as well as with a JavaScript MVC framework in a Single Page Architecture (most notably, React and Redux 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 systems 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, the ability to make decisions independently, a willingness to take ownership of problems, and a strong desire to learn and grow
Ability to facilitate meaningful discussion around complex issues and to convince others about technical trade-offs, as well as work with key stakeholders to effectively solve problems and drive decisions
Experience managing initiatives & meetings within a team and multi-person, multi-week projects
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 and Deployment
Automotive industry experience
Required skills
JavaScript, React, Redux, GraphQL, Apollo, HTML/CSS, Git, TypeScript, Node.js, Ruby on Rails, AWS, Continuous Integration and Deployment
Experience
Mid level
Interested in this role?
Send us your details and an Ethic Leaf consultant will be in touch.
Other roles in TrueCar, Inc. or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…