Principal Associate, Front End Design Systems

Capital One Capital One · Banking · Plano, TX

This role is for a Principal Front-end Associate focused on building foundational, reusable components for design systems and tooling. The individual contributor will write clean, scalable code, collaborate with cross-functional teams, uphold quality and consistency through testing and code reviews, champion accessibility, mentor other engineers, and drive adoption of the design system. While the company is exploring AI applications, this specific role is centered on front-end development and design systems, not direct AI/ML model development.

What you'd actually do

  1. As a hands-on individual contributor, you will write clean, scalable, and highly performant code for our core component libraries and design system tooling.
  2. Partner closely with product, design, and other engineering teams to translate complex UI/UX designs and business requirements into robust, reusable, and well-tested technical solutions.
  3. Drive engineering excellence by building comprehensive automated tests, participating in detailed code reviews, and ensuring our components are resilient, efficient, and pixel-perfect.
  4. Act as a passionate advocate for inclusive design, ensuring all components and experiences meet and exceed enterprise accessibility standards (WCAG 2.1 AA, ADA).
  5. Elevate the team’s technical abilities by mentoring other engineers, sharing your knowledge, and promoting modern engineering best practices.

Skills

Required

  • TypeScript
  • JavaScript (ES6+)
  • Node.js
  • React, Vue, or Angular
  • CSS
  • semantic HTML
  • web accessibility standards (WCAG)
  • frontend build tools (webpack, Vite, or Rollup)
  • consuming HTTP-based APIs (REST, GraphQL)
  • Agile or Kanban software development environment

Nice to have

  • Bachelor’s Degree or equivalent practical experience
  • Cloud computing provider (AWS, Azure, or Google Cloud)
  • Improving web performance
  • Native mobile development environments (e.g., Swift, Kotlin)

What the JD emphasized

  • At least 3 years of professional front-end development experience.
  • At least 3 years of experience with modern front-end technologies, including TypeScript, JavaScript (ES6+), and Node.js.
  • At least 2 years of experience with modern web frameworks like React, Vue, or Angular.
  • At least 1 year of experience building or making significant contributions to a design system.