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 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.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

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.

Wayfair logo
Wayfair

Software Engineer III, Frontend Platforms

Join Wayfair as a Software Engineer III in Boston to develop scalable frontend applications using React and Next.js.

Tarro logo
Tarro

Senior Frontend Engineer with React and TypeScript

Join Tarro as a Senior Frontend Engineer, specializing in React and TypeScript, to empower small restaurants with cutting-edge technology.

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.

American Express logo
American Express

Senior Engineer - Javascript, React.js

Join American Express as a Senior Engineer specializing in JavaScript and React.js for enterprise data platforms.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Subject logo
Subject

Senior Software Engineer with Front-End Experience (Next.js/Vercel)

Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.

Microsoft logo
Microsoft

Software Engineer - Fullstack

Join Microsoft as a Fullstack Software Engineer in Cambridge, MA. Work on cutting-edge technology with a hybrid work model.

HireArt logo
HireArt

Senior Front-End Developer with Vue.js Experience

Join HireArt as a Senior Front-End Developer with Vue.js expertise to build robust internal tools for an autonomous ride-hailing company.

Clear Street logo
Clear Street

Senior Front End Software Engineer - Trading Systems

Join Clear Street as a Senior Front End Engineer to build trading systems using React and modern tech stack.

Scopic logo
Scopic

Full-stack JavaScript Developer

Join Scopic's Talent Community for Full-stack JavaScript Developers. Gain priority access to future opportunities in a remote setting.

Superframe logo
Superframe

Senior Full Stack Engineer (React, GraphQL, TypeScript)

Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.

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.

VectorShift logo
VectorShift

Frontend Engineer with React.js Experience

Join VectorShift as a Frontend Engineer to shape user experiences using React.js in a dynamic startup environment.

Doctor logo
Doctor

Front-End Engineer

Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, JavaScript, and frameworks like React.

Ushur logo
Ushur

Senior Software Engineer (Node.js)

Join Ushur as a Senior Software Engineer (Node.js) to develop scalable backend solutions.

Outliant logo
Outliant

Senior React FrontEnd Developer

Join Outliant as a Senior React FrontEnd Developer to design and optimize complex user interfaces remotely.

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.

Vendr logo
Vendr

Staff Fullstack Engineer

Join Vendr as a Staff Fullstack Engineer to lead the development of our Marketplace platform, enhancing product discovery and procurement.

Amazon Music logo
Amazon Music

Front End Engineer

Join Amazon Music as a Front End Engineer to develop innovative social features for music lovers. Work with JavaScript, React Native, and more.

Censius logo
Censius

Senior Frontend Engineer (React.js, TypeScript)

Join Censius as a Senior Frontend Engineer to develop responsive web applications using React.js and TypeScript.

Rockstar Games logo
Rockstar Games

Full Stack Engineer (C#/React)

Join Rockstar Games as a Full Stack Engineer working with C# and React in Manhattan, NY.