CarGurus logo

Senior JavaScript Engineer

CarGurus

Role Overview

As a Senior Software Development Engineer on the Consumer Awareness team at CarGurus, you will play a pivotal role in enhancing the car shopping journey for millions of consumers. You will be part of a fast-paced team responsible for building and scaling customer-centric and innovative components and pages that attract 39 million visitors each month. Your work will focus on improving user engagement, satisfaction, and overall consumer experience through data-driven insights.

What You’ll Do

  • Collaborate with product managers, UX designers, data analysts, and other engineers to understand and solve consumer problems.
  • Continuously improve site performance and user experience.
  • Contribute to research and architectural design discussions to build best-in-class solutions to customer challenges.
  • Write clean, well-tested, and efficient code.
  • Engage deeply in the full software development lifecycle, including discovery, architectural design, development, testing, deployment, monitoring, and iterating.

What You'll Bring

  • 5+ years of frontend engineering experience.
  • Proven expertise in TypeScript/JavaScript (ES2024), React, HTML, and CSS, ideally in fast-paced environments.
  • Deep understanding of modern frontend design patterns and best practices, including frontend accessibility, performance, Core Web Vitals, observability, testing, tooling, and working with component libraries such as Radix UI and Tailwind UI.
  • Experience with Remix, Next.js, Express, or Node.js is a plus.
  • Great communication and collaboration skills with both technical and non-technical stakeholders.
  • Self-motivated, able to provide and receive feedback well, and ask insightful questions.

Working at CarGurus

CarGurus rewards curiosity and passion with best-in-class benefits and compensation, including equity for all employees. Our career development and corporate giving programs, as well as our employee resource groups (ERGs) and communities, help people build connections while making an impact in personally meaningful ways. A flexible hybrid model and robust time off policies encourage work-life balance and individual well-being. Thoughtful perks like daily free lunch, a new car discount, meditation and fitness apps, commuting cost coverage, and more help our people create space for what matters most in their personal and professional lives.

We Welcome All

CarGurus strives to be a place where people can bring the ultimate expression of themselves and their potential—starting with our hiring process. We do not discriminate based on race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. We foster an inclusive environment that values people for their skills, experiences, and unique perspectives. We encourage you to apply even if you don’t check every box listed in the job description. Let us know if you require accommodations to participate in our hiring process due to a disability so we can provide the appropriate support.

Benefits
Extracted with AI

  • Equity for all employees
  • Flexible hybrid model
  • Robust time off policies
  • Daily free lunch
  • New car discount
  • Meditation and fitness apps
  • Commuting cost coverage

Similar jobs

Last update: 23 minutes ago

AUTODOC logo
AUTODOC

Senior Front-End Engineer (React.js, TypeScript)

Join AUTODOC as a Senior Front-End Engineer to drive complex web applications using React.js and TypeScript.

AUTODOC logo
AUTODOC

Senior Software Engineer - Front-End (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.

AUTODOC logo
AUTODOC

Senior Full Stack Engineer (Go, JavaScript)

Join AUTODOC as a Senior Full Stack Engineer in Lisbon. Work with Go, JavaScript, and microservices in a hybrid environment.

AUTODOC logo
AUTODOC

Senior Front-End Engineer

Senior Front-End Engineer role in Lisbon, focusing on React.js, CSS, JavaScript, and software development.

Carma logo
Carma

Founding Full Stack Software Engineer

Join Carma as a Founding Full Stack Software Engineer to build innovative solutions in a fast-growing startup. Work remotely with a competitive salary.

Cars Commerce logo
Cars Commerce

Senior Software Engineer (Front-End/Full Stack)

Senior Software Engineer role focusing on front-end and full stack development at Cars Commerce, Chicago.

AUTODOC logo
AUTODOC

Senior Front-End Engineer (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon. Work with React.js, JavaScript, and more in a fast-growing tech company.

AUTODOC logo
AUTODOC

Senior Front-End Software Developer

Senior Front-End Developer at AUTODOC in Lisbon. Expertise in React.js, JavaScript, CSS, HTML5. Hybrid work, competitive benefits.

Getaround logo
Getaround

Senior Full-Stack Engineer (Remote)

Join HyreCar as a Senior Full-Stack Engineer to drive development in a remote role, focusing on Node.js, TypeScript, and React.

Greenlight Guru logo
Greenlight Guru

Senior Software Engineer I - JavaScript, TypeScript, GraphQL

Join Greenlight Guru as a Senior Software Engineer I, working remotely with JavaScript, TypeScript, and GraphQL.

Credit Acceptance logo
Credit Acceptance

Senior Front End Engineer

Join as a Senior Front End Engineer to architect and develop complex web applications using JavaScript, React, and AWS.

Hagerty logo
Hagerty

Senior Fullstack Engineer

Senior Fullstack Engineer role at Hagerty focusing on web technologies and .NET, enhancing web quoting systems, and fostering team growth.

Inclusively logo
Inclusively

Senior Frontend Developer with Angular and Node.js

Join as a Senior Frontend Developer to design scalable web infrastructures using Angular, Node.js, and AWS in a hybrid role.

AUTODOC logo
AUTODOC

Senior Front-End Software Developer (React/Next.js)

Join AUTODOC as a Senior Front-End Developer in Lisbon. Work with React/Next.js in a dynamic e-commerce environment.

Squarespace logo
Squarespace

Senior Frontend Software Engineer

Join Squarespace as a Senior Frontend Software Engineer, focusing on JavaScript, React.js, and Angular in a hybrid work environment.

HubSpot logo
HubSpot

Senior Software Engineer I - Front-End Development

Join HubSpot as a Senior Software Engineer I focusing on front-end development with React and TypeScript.

Getaround logo
Getaround

Senior Full-Stack Engineer - Hyrecar

Senior Full-Stack Engineer role at Hyrecar, focusing on development and enhancement of carsharing marketplace. Remote work, competitive salary.

Revv logo
Revv

Senior Full Stack Engineer

Join Revv as a Senior Full Stack Engineer to lead innovative software solutions in the automotive industry using Node.js, React, and TypeScript.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

Diesel Technic Group logo
Diesel Technic Group

Senior Software Developer (C#, JavaScript, TypeScript)

Join Diesel Technic Group as a Senior Software Developer specializing in C#, JavaScript, and TypeScript. Enhance eCommerce systems with micro-services.

The Guitar Center Company logo
The Guitar Center Company

Senior React.js Developer

Senior React.js Developer at Guitar Center, developing and maintaining web applications. Experience with React, Node.js, TypeScript required.

LogRocket logo
LogRocket

Senior Software Engineer

Senior Software Engineer role focusing on JavaScript, .NET, and system performance in a dynamic SaaS environment.

Sydecar logo
Sydecar

Senior Backend Software Engineer

Senior Backend Software Engineer needed with expertise in JavaScript, TypeScript, and cloud technologies at Sydecar, a venture capital platform.

Sydecar logo
Sydecar

Senior Backend Software Engineer

Senior Backend Engineer role focusing on JavaScript, TypeScript, and cloud technologies in the venture capital industry.