Domäne
Frontend Development
Skill-Profil
Design tokens, component library, Storybook, documentation, theming, versioning
Rollen
5
wo dieser Skill vorkommt
Stufen
5
strukturierter Entwicklungspfad
Pflichtanforderungen
25
die anderen 0 optional
Frontend Development
CSS & Styling
17.3.2026
Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.
Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Frontend Developer (Angular) | Pflicht | 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) | Pflicht | 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) | Pflicht | 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) | Pflicht | 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 | Pflicht | 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. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Frontend Developer (Angular) | Pflicht | 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) | Pflicht | 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) | Pflicht | 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) | Pflicht | 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 | Pflicht | Independently implements complex UI components with design system development. Optimizes rendering performance. Writes tests. Applies for state management. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Frontend Developer (Angular) | Pflicht | Designs Angular design system architecture: standalone component library, theming via CSS Custom Properties, Angular CDK for behavioral primitives, auto-generated documentation. |
| Frontend Developer (React) | Pflicht | 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) | Pflicht | 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) | Pflicht | 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 | Pflicht | 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. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Frontend Developer (Angular) | Pflicht | 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) | Pflicht | 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) | Pflicht | 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) | Pflicht | 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 | Pflicht | 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. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Frontend Developer (Angular) | Pflicht | 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) | Pflicht | 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) | Pflicht | 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) | Pflicht | 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 | Pflicht | 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. |