JavaScript Engineer II, Consumer

Headquartered in Boston, Massachusetts, CarGurus is the all-in-one platform that’s moving the entire car shopping journey online and guiding customers through each step. This includes everything from selling an old car to financing, purchasing, and delivering a new one. Today, millions of consumers visit cargurus.com each month, and more than 30,000 dealerships use our products. We have a people-first culture that fosters kindness, collaboration, and innovation, while empowering our Gurus with tools and resources to fuel their career growth. Our goal is to give all people—consumers, dealers, and our employees—the power to reach their destination.
Job Description
Role Overview
The Autolist Engineering team is looking for a skilled frontend software engineer to help drive exciting projects in the consumer automotive space. We are reimagining our user experience to help our customers research and discover the perfect car for them. As a member of this team, you will have the opportunity to build our user base, drive traffic to our website and grow the user journey. This position offers the opportunity to make a significant impact by developing new features and A/B tests for an important audience.
What You'll Do
- Develop and maintain frontend components and pages primarily using React
- Collaborate with UX and Product teams to build accessible, user-friendly features
- Write clean, well-tested, and efficient code across the stack
- Participate in the full development lifecycle from design to deployment to monitoring
- Contribute to architectural discussions and technology selection
- Optimize site performance and user experience
- Help troubleshoot production issues across frontend and backend systems
- Participate in code reviews and knowledge sharing with the team
What You'll Bring
- 3-5 years of experience with modern frontend technologies (React, Redux, TypeScript)
- Solid understanding of JavaScript fundamentals and design patterns
- Familiarity with RESTful APIs and how to integrate them into frontend applications
- Knowledge of responsive design principles and cross-browser compatibility
- Familiarity with frontend testing frameworks and methodologies
- Strong problem-solving skills and attention to detail
- Effective communication skills and collaborative approach
- Ability to work independently while contributing to team goals
Role Overview
The Autolist Engineering team is looking for a skilled frontend software engineer to help drive exciting projects in the consumer automotive space. We are reimagining our user experience to help our customers research and discover the perfect car for them. As a member of this team, you will have the opportunity to build our user base, drive traffic to our website and grow the user journey. This position offers the opportunity to make a significant impact by developing new features and A/B tests for an important audience.
What You'll Do
- Develop and maintain frontend components and pages primarily using React
- Collaborate with UX and Product teams to build accessible, user-friendly features
- Write clean, well-tested, and efficient code across the stack
- Participate in the full development lifecycle from design to deployment to monitoring
- Contribute to architectural discussions and technology selection
- Optimize site performance and user experience
- Help troubleshoot production issues across frontend and backend systems
- Participate in code reviews and knowledge sharing with the team
What You'll Bring
- 3-5 years of experience with modern frontend technologies (React, Redux, TypeScript)
- Solid understanding of JavaScript fundamentals and design patterns
- Familiarity with RESTful APIs and how to integrate them into frontend applications
- Knowledge of responsive design principles and cross-browser compatibility
- Familiarity with frontend testing frameworks and methodologies
- Strong problem-solving skills and attention to detail
- Effective communication skills and collaborative approach
- Ability to work independently while contributing to team goals