Senior Mobile Developer - iOS

Position Description

What we do:

Do you want to make car buying easier? Hate sitting in a dealership for hours? We have a challenge for you then... help us figure out a way to make the car buying process short, sweet and to the point!

Position Requirements

What we are looking for:

CarMax is looking for a mobile app developer who is passionate about building awesome native apps. This position will work directly with a product manager, user experience & digital marketing experts, and a team of talented developers to design and develop tools that will empower our customers to purchase with confidence.

This developer will work with their team on all aspects of the iOS app, the native experience as well as the APIs and services that support the apps. This developer will need to be a team player working closely with a team as well be a key contributor in the software development life-cycle, performing analysis, design, and app development.

Let's get under the hood! Here's some of the experience we're looking for:

Swift (some legacy code in Objective C)

Familiar with platform iOS design patterns and best practices

Understanding of principles of REST APIs

What we would really like you to have:

An app (or apps) in the iTunes Store and/or a GitHub repo that we can view

Experience with Microsoft .NET to help build the APIs and services our apps rely on

Understanding of Microsoft SQL Server or another relational Database technology

Experience with A/B testing in mobile apps

Exposure to Continuous integration and deployment

To be effective, you need:

Excellent team player and desire to work in a highly collaborative, team environment

4-year degree in IT related course of study required

Excellent team player

Support an on-call rotation for incidents a few weeks out of the year

Understand Agile software development

Excellent written communication, able to provide clear technical specifications for business requirements

Did we mention? - Excellent team player

If you think this is you, let us know and apply! What are you waiting for?

See for yourself on why you should come work here:

Sponsorship Note:
Candidates must be legally authorized to work for any U.S. employer on a full-time basis.

Meet Some of CarMax's Employees


IT Manager, Online Platform

As the IT Manager, Eddy oversees the team that builds the platform which runs everything users interact with on the CarMax website and the CarMax apps.


Manager, Web Analytics

Megan manages the Web Analytics team, whose mission is to use data collected on and the company's apps to better understand the customer—and drive what gets built next.

Back to top