Frontend Developer (Angular) Job at CarMax, Richmond, VA

  • CarMax
  • Richmond, VA

Job Description

Salary: $88,800 - 133,200 per year Requirements:

  • Bachelors degree in Computer Science, Engineering, Information Systems, or a related field, or an equivalent combination of education and experience.
  • At least 2 years of professional experience building full-stack web applications, including modern front-end interfaces and middle-tier or API services.
  • Proficiency with Angular 17+ and Angular Material, C# and .NET 8+, YARP, SSO authentication, and mutual TLS (mTLS).
  • Experience designing, building, and consuming RESTful APIs that integrate with enterprise systems.
  • Working knowledge of relational databases such as Microsoft SQL Server or Oracle, including basic SQL queries and relational data models.
  • Strong understanding of secure coding, authentication and authorization, encryption, and sensitive-data handling, including PII.
  • Experience writing unit and integration tests and using Git or GitHub for version control and reusable libraries; Spectator, Jasmine, and Playwright are preferred.
  • Comfort working in Microsoft Azure environments and willingness to use AI-assisted development tools such as GitHub Copilot and OpenCode.
  • Experience with C# and .NET or .NET Core, HTML5, CSS3, JavaScript, modern front-end frameworks, server-side logic, business services, and API integrations; REST experience is required, and SOAP is a plus.
  • Experience with data storage solutions such as Microsoft SQL Server, Oracle, Azure data services, or Snowflake; reusable code and shared libraries; and application deployment and support in Azure.
  • Preferred: experience building internal operational or workflow applications, integrating financial or other enterprise systems, or working with microservices, service-oriented architectures, or distributed systems.
  • Preferred: Agile development experience, direct collaboration with business stakeholders, CI/CD pipelines, build automation, release management, IIS configuration, automated or performance testing, and regulated data environments.
  • Preferred: advanced SQL development, including stored procedures, scripting, and data modeling in Microsoft SQL Server.
  • Applicants must be currently authorized to work in the United States on a full-time basis.
Responsibilities:
  • Design and build web applications that support customer service and collections associates in a high-volume call center.
  • Develop responsive, intuitive user interfaces and middle-layer services integrated with enterprise systems, including CarMax Auto Finances Alfa loan accounting platform.
  • Collaborate with business stakeholders, operations teams, and technology partners to turn servicing and collections processes into useful tools and workflows.
  • Build and maintain APIs and integration services connecting web applications with backend systems and third-party services.
  • Contribute across the software lifecycle, including design, development, testing, implementation, and production support.
  • Improve application performance, usability, and reliability for associates who depend on these tools daily.
  • Understand user needs, explore solutions, and build, test, and deploy reliable, scalable applications that address complex business problems while balancing user needs, operational realities, and technical considerations.
Technologies:
  • AI
  • API
  • Angular
  • Azure
  • Backend
  • C#
  • CI/CD
  • Copilot
  • Git
  • GitHub
  • HTML5
  • Support
  • Jasmine
  • JavaScript
  • Oracle
  • Playwright
  • REST
  • SOAP
  • SQL
  • Snowflake
  • Web
  • microservices
  • ASP.NET
  • Cloud
  • ARM
  • Teamcity
  • Frontend

More:

We are CarMax, an innovative used-car retailer focused on honest, transparent customer experiences, with more than 200 locations nationwide and over 25,000 associates. This role supports CarMax Auto Finance, our wholly owned finance subsidiary and a major U.S. auto lender. We offer a hybrid arrangement based at our Richmond, Virginia Corporate Office, where associates work on-site four days per week. Our team emphasizes career development, training, diversity, and an inclusive workplace. The annual salary range is $88,800 to $133,200.

last updated 41 week of 2026

Job Tags

Full time, Work at office

Similar Jobs

Fun Town RV

Body Shop Technician Job at Fun Town RV

 ...seeking a dynamic career with growth potential and competitive earning opportunities, we encourage you to apply! Overview: The Body Shop Technician is responsible for diagnosing, inspecting, and repairing recreational vehicles (RVs) and travel trailers. This position... 

Industry One

Industrial Plant Workers - Refinery & Nuclear Job at Industry One

 ...of energy right here in Baton Rouge, Louisiana! We're looking for dedicated individuals to join our vital team as Refinery and Nuclear Plant Workers. This isn't just a job; it's a chance to be at the forefront of critical infrastructure, powering our communities and ensuring... 

KARL STORZ Endoscopy - America

CNC Machinist II, 1st shift Job at KARL STORZ Endoscopy - America

 ...optimize CNC equipment including lathes, mills, and Swiss-style machines to manufacture high-quality medical device components. You will...  ...troubleshooting and problem-solving related to machine setup, tooling, and production issues. Conduct routine Total Productive Maintenance... 

Leaf Home

Lead Generator ($18/hr) Job at Leaf Home

 ...opportunities allow motivated marketers to earn $25+/hour Industry leading starting pay: $18/hour plus commission Compensation...  ...Marketer will attend pre-scheduled shifts in retail stores and generate leads for the local office through ongoing interaction with potential... 

FocusGroupPanel

Remote Data Entry Clerk (Entry-Level, Work-from-Home) Job at FocusGroupPanel

FocusGroupPanel is hiring for a Remote Work From Home Data Entry Clerk (Entry Level). In this role, you will work from home performing...  ...motivate and be able to follow explicit directions. No prior experience is required, making this an excellent opportunity for anyone...