Skill Profile

Design System Development

Design tokens, component library, Storybook, documentation, theming, versioning

Frontend Development CSS & Styling

Roles

5

where this skill appears

Levels

5

structured growth path

Mandatory requirements

25

the other 0 optional

Domain

Frontend Development

Group

CSS & Styling

Last updated

3/17/2026

How to Use

Choose your current level and compare expectations. The items below show what to cover to advance to the next level.

What is Expected at Each Level

The table shows how skill depth grows from Junior to Principal. Click a row to see details.

Role Required Description
Frontend Developer (Angular) Required Uses ready-made Angular Material or ng-zorro-antd components in projects. Understands design system principles: consistency, component reuse, following color and typography guidelines.
Frontend Developer (React) Required Uses ready-made design system components on Radix UI in React applications: buttons, forms, modals, navigation. Understands component composition principles, applies correct variants and sizes according to design guidelines.
Frontend Developer (Svelte) Required Uses ready-made components from Skeleton UI or other Svelte UI libraries, following documented patterns. Applies design tokens (CSS variables) for colors and typography, creates simple reusable Svelte components according to guidelines.
Frontend Developer (Vue) Required Uses ready Vue design system components — Vuetify, PrimeVue, Headless UI. Follows documentation when customizing, understands slots and props for adapting components to project requirements.
Fullstack Developer Required Uses design system components to build fullstack application UI: buttons, forms, cards from documentation. Follows composition and reuse principles, correctly passes props and applies component variants.
Role Required Description
Frontend Developer (Angular) Required Creates reusable Angular components for the design system: custom form controls via ControlValueAccessor, composable components with content projection (ng-content), documentation via Storybook.
Frontend Developer (React) Required Creates reusable React components for design system based on Radix UI primitives: compound components, polymorphic components through asChild. Documents in Storybook with interactive examples, types props through TypeScript.
Frontend Developer (Svelte) Required Develops design system components on Svelte 5 with typed $props(), slots, and snippets for flexible composition. Configures Storybook for Svelte component documentation, creates variants through CSS variables and Tailwind classes.
Frontend Developer (Vue) Required Creates Vue component library with unified API — slots, expose, v-model customization. Documents components in Storybook with Histoire, writes component tests through Vitest and Vue Test Utils.
Fullstack Developer Required Independently implements complex UI components with design system development. Optimizes rendering performance. Writes tests. Applies for state management.
Role Required Description
Frontend Developer (Angular) Required Designs Angular design system architecture: standalone component library, theming via CSS Custom Properties, Angular CDK for behavioral primitives, auto-generated documentation.
Frontend Developer (React) Required Designs React design system architecture: headless components with Radix UI, styling through Tailwind CSS + CVA, tokenization through CSS custom properties. Creates NPM package with tree-shaking, automated tests and visual regression testing.
Frontend Developer (Svelte) Required Designs Svelte design system architecture: headless components, token system, themeable architecture with CSS custom properties. Creates npm package library with auto-generated documentation, ensures WCAG 2.1 AA and SvelteKit SSR support.
Frontend Developer (Vue) Required Designs design system on Vue 3 — headless components with Tailwind styling, tokens, icons, typography. Organizes design system monorepo with Turborepo, automates publishing through changesets.
Fullstack Developer Required Develops design system components for fullstack project: typed interfaces, accessibility, theme support. Creates Storybook documentation and integration tests. Ensures UI consistency between server-rendered and client-side parts of the application.
Role Required Description
Frontend Developer (Angular) Required Manages design system development for the Angular team: versioning via Nx libraries, RFC process for new components, Figma integration through design tokens, adoption metrics.
Frontend Developer (React) Required Leads design system development for the team's React projects: defines component APIs, contribution process, versioning and breaking changes. Coordinates with designers to ensure Figma-to-code consistency through design tokens.
Frontend Developer (Svelte) Required Manages the team's design system development: component roadmap, version policy, contribution process. Coordinates designer and developer work, ensures Figma token synchronization with Svelte components and Tailwind configuration.
Frontend Developer (Vue) Required Defines organization's design system architecture on Vue — governance, versioning, adoption strategy. Builds synchronization process between designers (Figma) and Vue components through tokens and code generation.
Fullstack Developer Required Designs design system architecture for the fullstack platform: modular package structure, versioning, changelog process. Coordinates frontend developers and designers, defines component APIs and system evolution strategy.
Role Required Description
Frontend Developer (Angular) Required Defines design system strategy at the organizational level: multi-platform system (Angular + mobile), micro-frontend compatibility, Web Components for cross-framework reusability.
Frontend Developer (React) Required Defines design system strategy for the organization's React application ecosystem. Designs multi-brand architecture with shared core, white-label theming, governance model for distributed teams and company-wide adoption strategy.
Frontend Developer (Svelte) Required Defines design system strategy at the organizational level, ensures scaling across Svelte products. Researches cutting-edge approaches: style-dictionary integration, cross-framework tokens, automatic component generation from Figma for the Svelte ecosystem.
Frontend Developer (Vue) Required Shapes design system strategy for the company's Vue application ecosystem — multi-brand support, cross-framework compatibility through Web Components, federated design system for micro-frontends.
Fullstack Developer Required Defines organizational design system strategy: multi-platform support, automated documentation generation, adoption metrics. Designs infrastructure for package publishing and versioning. Mentors leads on creating and scaling design systems.

Community

👁 Watch ✏️ Suggest Change Sign in to suggest changes
📋 Proposals
No proposals yet for Design System Development
Loading comments...