Design System Frontend Developer

Filled
February 18, 2026

Job Description

Location: [Insert Location]
Experience: 4+ years

Position Overview:

Join the State of Michigan’s Enterprise Design System team to improve digital interactions for government websites. You’ll work with a small group of developers and designers to create accessible, performant, and scalable UI components that ensure consistency and streamline development across high-visibility platforms like michigan.gov and michiganbusiness.org.

This role focuses on frontend architecture, testing, CI/CD processes, and developer enablement, acting as a liaison between the design system team and other development teams.

Key Responsibilities:

  • Develop and maintain accessible, scalable, and high-performance UI components.
  • Lead frontend development for enterprise content management systems.
  • Create and maintain design system documentation for reuse and standardization.
  • Develop robust automated and manual test plans for frontend components.
  • Streamline build and release processes using Azure DevOps CI/CD pipelines.
  • Serve as a frontend development advisor, assisting teams in integrating the enterprise design system.
  • Facilitate discussions with leadership and stakeholders on design system strategy and roadmap.

Required Qualifications:

  • 4+ years of experience designing, architecting, and developing applications using modern JavaScript frameworks: React, Angular, Vue, Typescript.
  • Proficient in modular, maintainable CSS using SASS/SCSS.
  • Experience building reusable, performant, and accessible components.
  • Knowledge of enterprise content management systems.
  • Strong understanding of web components and their application across technology stacks.
  • Experience with NPM package development and publishing.
  • Skilled with GIT: branching, merging, and version control.
  • Experience with frontend build/packaging tools (Webpack, Rollup) and testing frameworks (Jest, Enzyme).
  • Familiarity with linting tools: ESLint, Prettier.
  • Knowledge of web accessibility standards (WCAG).
  • Excellent verbal and written communication skills.
  • Bonus: Experience developing web components using StencilJS.