Carmax Veterans Jobs

Job Information

CARMAX Front-End Engineer in Richmond, United States

8901 - Corp Office West Crk - 12800 Tuckahoe Creek Parkway, Richmond, Virginia, 23238

CarMax, the way your career should be!


Associate will be responsible for the front-end development, technical analysis, design, implementation, maintenance, and support of software solutions. This role will report to a Team Manager or Manager. This position will be responsible for ensuring that the user experience meets CarMax® quality expectations within the application environment which they oversee. Associates in this position are experts in advanced user interface programming and experts at translating designs into polished, production-quality experiences. Associate has a passion for creating unrivaled customer experiences through collaborative design and development, a passion for their craft, and a passion for continued education.

Associate will be a key hands-on contributor in the software development life-cycle, performing analysis and design for front-end application development as well as influencing development teams to achieve project goals and usability standards.

This position is the driver of user interface performance, UX framework standards, and quality expectations. Associate will provide support, technical guidance, and oversight to teams leveraging the user interface framework. This role requires top technical programming skills, UX paradigms knowledge, and front-end design pattern experience.


  • Engages and leads team through support issues quickly and efficiently

  • Ability to participate in a 24x7 on-call rotation as scheduled, and the ability to perform after hours support as needed

  • Able to lead support conference calls

  • Passionate about support & ownership of all areas under their responsibility

  • Can effectively categorize support problems and respond with the appropriate level of urgency

  • Functions as the second level support in after-hours calls as the support expert for their platform of mastery

  • Ability to mentor others in the business processes implemented in the team’s applications in order to provide resolution to support problems

  • Able to effectively estimate the time it will take for themselves and others to perform tasks and are able to influence the team’s work to be completed within those timeframes

  • Consistently delivers on established individual velocity and team goals

  • Consistently shown the ability to mentor others in user experience best practices and patterns

  • Stay abreast of new technical trends in front-end technologies

  • Consistently mentor others in the production of all artifacts required of a SDLC

  • Effectively estimate time required for related technical efforts for projects of all sizes and delivers multiple complete solutions as well as estimated and actual costs

  • Balances the needs of the users and good technical design to produceoptimal win-win solution

  • Implement visual designs by laying out screens and wiring up interactions

  • Combines deep user insight with collaborative design and development to create meaningful user experiences and innovative software for the CarMax® brand

  • Able to influence the work of others in order to drive consistent user experiences

  • Lives in the forefront of change, quickly adopts new technologies

Technical Expertise:

  • Experience in reviewing and mentoring the successful work of others in evaluating the business objectives, developing user requirements and generating technical specifications

  • Ability to engage in a critical support situation and effectively, efficiently, and quickly drive to a successful resolution

  • Proven experience leveraging existing software, development of reusable components, and elimination of redundancy in designs

  • Understanding that designs must adhere to performance expectations, quality standards, and supportability levels

  • Excels in leveraging charting and visualization libraries and frameworks

  • Ability to design new user interface features based on existing designs patterns

  • Designs and implements front-end unit tests frameworks to ensure the ultimate level of excellence

  • Deep knowledge of Single Page Architectures and commonly used JavaScript modules based on extensive work experience

  • Proven ability to create self-contained, reusable, and testable modules and components

  • Ensures code of self and others is compliant with security standards

  • Able to design, execute, and scale performance tests

  • Understanding of end-to-end system design, from the top to the bottom of the stack

  • Deep understanding of browser limitations and issues

  • Complete understanding of the user interface including all components and libraries

Customer Interaction/Business Knowledge:

  • Complete understanding of all the business processes implemented in the team’s applications and consistent ability to keep business objectives in focus

  • Ability to understand and document business requirements as well as provide a proposal of the appropriate solution

  • Complete understanding of the business processes supported by the application environment

  • Ability to lead customer/project meeting(s) for highly complex project definitions, needs assessment and design review

Leadership :

  • Able to influence the technical direction of others in order to successfully meet the business objectives of medium & large projects

  • Drives technical consensus within the team

  • Proven ability to mentor developers in best practices, procedures, and concepts

  • Ability to develop and deliver technical training and business understanding for developers

  • Ability to drive through obstacles and time constraints to successfully deliver a project to completion

  • Demonstrated ability to deliver solutions through building consensus in both business and technical perspectives

  • Ability to drive efficient resolution for system outages as well as performance and functional shortcomings

  • Assists in the budgeting process authoring technical business value documents when needed

  • Facilitates code review sessions and reviews best practices


Store Systems:

Expertise in the following required:

  • Expert in JavaScript ES6/ES7

  • Expert in Client-side Libraries

  • Strong in server-side CSS Pre-processing Platforms (LESS and/or SASS)

  • Performance Optimization

  • Strong Understanding of Unit Testing Frameworks

  • Design of Automated Unit Testing

  • Developing Coding Standards and Best Practices

  • Expert in W3C Standards

  • Expert in Visualization Libraries

  • Expert in Charting Libraries

  • Deep Understanding in User Experience Fundamentals

  • Lean/Agile UX

  • Microsoft SQL Server Scripting and Data Model

Experience in the following preferred:

  • API Designs (REST & SOAP)

  • Data Protection and Storage Solutions

  • Accessibility Compliance

  • Server Side Logic

  • Database Schemas

  • Authentication/Authorization

  • Stateless/Sessions Design

  • Distributed Servers

  • Continuous Integration

  • Web Server/IIS Configuration

Upon an applicant's request, CarMax will consider reasonable accommodation to complete the CarMax Job Application .

If you have technical problems when submitting your application, please contact us by phone (888) 922-7629 ext. 3888 or email

CarMax disrupted the auto industry by delivering the honest, transparent and high-integrity experience customers want and deserve. This innovative thinking around the way cars are bought and sold has helped us become the nation’s largest retailer of used cars, with over 200 locations nationwide.

Our amazing team of more than 25,000 associates work together to deliver iconic customer experiences. Along the way, we help every associate grow their career and achieve their best, at work and in their community. We are recognized for our commitment to training and diversity and are one of the FORTUNE 100 Best Companies to Work For®.

Copyright © CarMax | Privacy Policy | Accessibility | Sitemap