Senior JavaScript Engineer, React Native

1 Month ago • 5 Years + • Mobile Development

Job Summary

Job Description

CarGurus is seeking a frontend engineer for its Consumer App team to build features and develop solutions for their consumer-facing mobile app, which is a fast-growing business area. The role involves rebuilding and reimagining the user experience to help customers find the perfect car. You will build net-new features in React Native and TypeScript to make the app fast, responsive, and flexible. Responsibilities include building differentiated mobile app experiences, collaborating with a UX team, shipping changes to a mobile app with millions of users, and being involved in the full development lifecycle from design to deployment.
Must have:
  • 5+ years of JavaScript development experience
  • Experience with React Native, TypeScript, and React
  • Expertise in developing performant mobile applications
  • Deep understanding of algorithms, data structures, and design patterns
  • Skilled communicator with a collaborative spirit
  • Strong attention to detail
Good to have:
  • Experience with third party integrations
  • Experience with AppsFlyer, Iterable, or OneTrust
  • Experience with Swift/Kotlin/Objective-C/Java
Perks:
  • Equity for all employees
  • Career development programs
  • Corporate giving programs
  • Employee resource groups
  • Flexible hybrid model
  • Robust time off policies
  • Daily free lunch
  • New car discount
  • Meditation and fitness apps
  • Commuting cost coverage

Job Details

Who we are

At CarGurus (NASDAQ: CARG), our mission is to give people the power to reach their destination. We started as a small team of developers determined to bring trust and transparency to car shopping. Since then, our history of innovation and go-to-market acceleration has driven industry-leading growth. In fact, we’re the largest and fastest-growing automotive marketplace, and we’ve been profitable for over 15 years.

What we do

The market is evolving, and we are too, moving the entire automotive journey online and guiding our customers through every step. That includes everything from the sale of an old car to the financing, purchase, and delivery of a new one. Today, tens of millions of consumers visit CarGurus.com each month, and ~30,000 dealerships use our products. But they're not the only ones who love CarGurus—our employees do, too. We have a people-first culture that fosters kindness, collaboration, and innovation, and empowers our Gurus with tools to fuel their career growth. Disrupting a trillion-dollar industry requires fresh and diverse perspectives. Come join us for the ride!

Role overview

We are hiring for a frontend engineer on our Consumer App team to build features and develop solutions to drive our consumer-facing mobile app forward. Consumer is the core functionality of our business and mobile app is one of our fastest growing business areas!

The Consumer Mobile App team is rebuilding and reimagining our entire user experience to help our customers find the perfect car for them, at a fair price. You will have the opportunity to realize this vision, building out mobile-focused features (largely in React Native and TypeScript) to make our app fast, responsive, and flexible. You will be building net-new features for our most engaged audience.

What you'll do

  • Build differentiated mobile app experiences, release architecture, and improvements to our mobile app ecosystems
  • Collaborate with a UX team to build accessible, user-friendly features
  • Regularly ship changes to a mobile app with millions of users
  • Be deeply engaged in the full development lifecycle: design, develop, test, and deploy
  • Share your technical expertise during architectural design discussions and technology selection
  • Collaborate with your colleagues in a lively, congenial atmosphere

What you'll bring

  • 5+ years of experience working in JavaScript development
  • Experience with React Native, TypeScript, and React
  • Experience with third party integrations and implementations
  • Expertise in developing well-structured, performant mobile applications
  • Deep understanding of algorithms, data structures and design patterns
  • Skilled communicator with a collaborative spirit and strong attention to detail
  • Experience with AppsFlyer, Iterable, or OneTrust is a plus
  • Experience with Swift/Kotlin/Objective-C/Java is a plus


Working at CarGurus

We reward our Gurus’ curiosity and passion with best-in-class benefits and compensation, including equity for all employees, both when they start and as they continue to grow with us. 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 to which 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. That’s why we hope you’ll apply even if you don’t check every box listed in the job description. We also encourage you to tell your recruiter if you require accommodations to participate in our hiring process due to a disability so we can provide the appropriate support. We want to know what only you can bring to CarGurus.

Similar Jobs

Ion - Software Engineer - Java

Ion

Pune, Maharashtra, India (On-Site)
9 Months ago
CharacterAI - Platform Engineer, Frontend

CharacterAI

Menlo Park, California, United States (On-Site)
3 Months ago
Enphase Energy - Sr. Staff Engineer Cloud

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Gyaan - Senior Backend Engineer (Python)

Gyaan

Pune, Maharashtra, India (On-Site)
9 Months ago
peter and sons games - Game Programmer

peter and sons games

Yerevan, Yerevan, Armenia (On-Site)
1 Week ago
Technorizen Software Solution - React Native | Node Js Developer

Technorizen Software Solution

Indore, Madhya Pradesh, India (On-Site)
12 Months ago
velotio technologies  - Senior Engineer (React Native)

velotio technologies

India (Remote)
1 Month ago
Fliff - React Native Engineer

Fliff

Sofia, Sofia City Province, Bulgaria (Remote)
4 Months ago
Nagarro - Senior Engineer, Mobile Android

Nagarro

South Africa (On-Site)
8 Months ago
Next Level Business Services - Android Developer

Next Level Business Services

Redwood City, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ion - Senior Software Engineer - Full-Stack

Ion

Budapest, Hungary (On-Site)
9 Months ago
Accenture - Technology Architect

Accenture

Hyderabad, Telangana, India (On-Site)
1 Month ago
Hitachi - CRM Technical Consultant

Hitachi

Bengaluru, Karnataka, India (On-Site)
8 Months ago
 Dassault Systèmes - Senior Front-End Developer

Dassault Systèmes

Petaling Jaya, Selangor, Malaysia (On-Site)
1 Month ago
Autodesk - Senior Software Engineer (Full Stack - Java, AWS, AI/ML)

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ValU - Technical Lead

ValU

Jordan (On-Site)
1 Year ago
Canva - Senior Frontend Engineer - Apps API Platform

Canva

Brisbane, Queensland, Australia (Remote)
1 Month ago
Dialpad AI - Advanced Application Support Engineer

Dialpad AI

Bengaluru, Karnataka, India (Remote)
2 Months ago
ness digital  - Big Data Engineer

ness digital

Timișoara, Timiș, Romania (Remote)
5 Months ago
Kokotree - Full Stack Developers

Kokotree

Wilmington, North Carolina, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Boston, Massachusetts, United States

Nintendo - Principal Content Operations Strategist

Nintendo

Redmond, Washington, United States (Hybrid)
3 Months ago
FalconX - Senior Trading Systems Front End Engineer

FalconX

New York, New York, United States (On-Site)
1 Month ago
bytedance - Experienced Enterprise Internal Control Partner - E-commerce

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
Kavalirio - Database Engineer

Kavalirio

Fort Meade, Maryland, United States (On-Site)
4 Days ago
Apple - Analog Mixed Signal IP Post Silicon Validation – DDR Memory

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Felix & Paul Studios - Director of Guest Experience

Felix & Paul Studios

Las Vegas, Nevada, United States (On-Site)
1 Month ago
Apple - ESD Engineer

Apple

San Diego, California, United States (On-Site)
2 Months ago
Apple - Ergonomics Product Analyst

Apple

Sunnyvale, California, United States (On-Site)
3 Weeks ago
Perplexity - Platform Engineering Manager

Perplexity

New York, United States (On-Site)
2 Months ago
Toast - Retail Account Executive

Toast

Sterling Heights, Michigan, United States (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Mcdonalds - Software Engineer I - Android

Mcdonalds

Mexico City, Mexico (On-Site)
1 Month ago
Google - Lead Software Engineer, Quick Share, Android

Google

Hsinchu County, Taiwan (On-Site)
2 Months ago
Unity - Senior Mobile Developer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Apple - Cross-Platform (iOS/macOS/watchOS/visionOS/iPadOS) Software Developer - Maps Experiences

Apple

Culver City, California, United States (On-Site)
1 Month ago
Google - Software Engineer, Android, Photos

Google

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Axi - Senior Mobile Developer

Axi

Bengaluru, Karnataka, India (On-Site)
1 Day ago
lifechruh - Senior iOS Software Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
2 Months ago
endava - Android Developer

endava

Split, Split-Dalmatia County, Croatia (On-Site)
1 Month ago
Tesla - Mobile Service Dispatcher

Tesla

Aarhus, Denmark (On-Site)
5 Months ago
Qualcomm - Lead Engineer, Senior - C/C++(Android)

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Boston, Massachusetts, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

Dallas, Texas, United States (Remote)

Raleigh, North Carolina, United States (Remote)

Boston, Massachusetts, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Car Gurus

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug