Remixing the CarGurus Front-End Experience

code red code red

It’s easy to pick a front-end framework because it’s popular and well supported, but is it really the best choice for your particular set of challenges? Picking a tool before defining the job it’s needed for can lead to significant development delays and business risks. These can be avoided by clearly defining not just what your end goal is, but also what resources you have available, internally and externally.  

This talk will explore how CarGurus held a bake off to decide which framework would best support the needs of our front-end development teams and evolving application ecosystem. We’ll also look at the real-world results of this decision, including its effects on developer experience, SEO, and Core Web Vitals.


Alex Shopov

Principal Software Engineer @CarGurus, 20+ Years of Software Development Experience

Alex Shopov is a full-stack Principal Software Engineer on the Developer Experience team at CarGurus. He has been writing code almost since he could read, and has worked across the technology gamut from low-level assembly to cloud-based micro services. He is a co-recipient of the 2006 Innovative Technical Achievement Sports Emmy for his work developing on-air graphics for CBS Sports, and moonlights as a teaching assistant for several foundational Computer Science classes at the Harvard Extension School. 

As an athletic nerd, Alex enjoys spending his free time coding, playing video games, running, and competing in powerlifting.

Read more
Find Alex Shopov at:


Monday Jun 24 / 11:30AM EDT ( 50 minutes )


Metcalf Hall