Design System Team Models: The First Engineering Hires

Mae Capozzi · February 11, 2021Companies are buying into the promise of design systems in 2021. But what does a design systems team look like? And how do you make strategic engineering hires for that team?

Companies are buying into the promise of design systems in 2021.

But what does a design systems team look like? And how do you make strategic engineering hires for that team?

Believe it or not, you can start with just two engineers.

  1. A senior engineer who specializes in component building, design system architecture, and styling
  2. A senior "frontend infrastructure" engineer

The first engineer will make the critical early decisions about how flexible the system is, the patterns the team will use to build components, and the approach to design tokens. This engineer will build the bulk of your first set of components and will drive the early adoption of your library. Adoption will be a critical part of your team's strategy in the first year, so you want to invest in it early.

The second engineer should be an expert on versioning and publishing, bundlers, and automation. This person's job is to speed up and improve the release quality of everything the first engineer does.

Versioning and publishing prevent your team from becoming responsible for the quality of everyone else's codebase. And automation allows your team to ship new components more quickly because they are not wasting time on manual steps

As the team grows, it may naturally break into two pods, each led by one of the original two engineers. One team can manage design tokens and build components, while the other would work on automation tools and metrics collection.


Like what you just read?

Read the next essay in the series: Design System Team Models: How to Hire a Frontend-of-the-Frontend Engineer

Continue Reading

aitypescriptdeveloper-tools

Tooling migrations don't have to take weeks anymore

I used to block out weeks for tooling migrations. Now I let Claude Code run in the background, check in when it's done, and pair with it to understand what changed.

Read Post
frontend platformsystems thinkingobservability

Frontend Technical Debt Is a Business Problem

Frontend technical debt doesn't just slow down developers. It undermines your entire business through user attrition, legal risks, and revenue loss. Here's how to spot and communicate these hidden costs.

Read Post
aideveloper-tools

AI-Assisted Dependency Review

How I used Conductor and Claude to streamline my team's Dependabot review workflow — and how a colleague turned it into a GitHub Action

Read Post