CarGurus · 1 month ago
Principal JavaScript Engineer, PistonHeads
CarGurus is the largest and fastest-growing automotive marketplace, aiming to bring trust and transparency to car shopping. The Principal JavaScript Engineer will lead the front-end engineering team at PistonHeads, focusing on delivering high-quality, user-centered front-end solutions while collaborating closely with cross-functional teams.
AutomotiveClassifiedsPrice ComparisonShopping
Responsibilities
Plan, design, and build complex UIs for the PistonHeads website
Champion the user by advocating for performant, accessible, and user-centred systems that meet real needs
Be an advocate for lean software development; building for what is required now
Help break large deliverables into small, incremental, testable user stories
Ensure we’re delivering the right thing, in the right way, at the right time
Collaborate effectively within a cross-functional team
Own the delivery of user stories end-to-end, working with agile principles
Proactively engage with clients and stakeholders to shape, influence, and move projects forward
Keep up-to-date with the latest front-end development technologies and trends
Play an active role in testing and troubleshooting, owning the QA of your work and supporting QA across the team
Support a highly-available live production system, respond to alerts, diagnose problems using logs and observability tooling, triage and resolve incidents
Qualification
Required
Strong experience with front-end web technologies (e.g. JavaScript, TypeScript, CSS, HTML)
Proficiency with front-end frameworks such as React, Next.js, or Vue.js
Experience with backend technologies (e.g. Node.js)
Experience with modern UI data-layer technologies (e.g. GraphQL, Apollo)
Familiarity with CI/CD pipelines (e.g. GitHub Actions)
Effective source-control practices using Git
Expertise in debugging and the ability to analyze and troubleshoot complex issues across the stack
In-depth knowledge of web standards and best practices
Experience working with lean and agile methodologies (e.g. Scrum)
Hands-on experience with test automation, including unit, API, and end-to-end testing (e.g. Playwright)
Experience managing multiple projects or workstreams in parallel, with proven prioritisation, organisation, and time-management skills
Strong problem-solving and communication skills, with the ability to clearly explain technical concepts to non-technical stakeholders and team members
The capability to design agile release-engineering strategies that deliver value incrementally and continuously
Experience with design thinking and the ability to work closely with designers to make user-centred decisions
Benefits
Equity for all employees
Career development and corporate giving programs
Employee resource groups (ERGs) and communities
Flexible hybrid model
Robust time off policies
Daily free lunch
New car discount
Meditation and fitness apps
Commuting cost coverage
Company
CarGurus
CarGurus is an online automotive destination that assists users in contacting sellers and comparing local listings for new and used cars.
H1B Sponsorship
CarGurus has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (37)
2024 (38)
2023 (36)
2022 (50)
2021 (27)
2020 (23)
Funding
Current Stage
Public CompanyTotal Funding
$1.75M2022-08-11Post Ipo Secondary
2017-10-11IPO
2017-08-16Series A· $1.75M
Recent News
Business Insider
2026-01-25
GlobeNewswire
2026-01-22
2025-12-30
Company data provided by crunchbase