Dominio
Frontend Development
Perfil de habilidad
Design tokens, component library, Storybook, documentation, theming, versioning
Roles
5
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
25
los otros 0 opcionales
Frontend Development
CSS & Styling
17/3/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| Frontend Developer (Angular) | Obligatorio | 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) | Obligatorio | 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) | Obligatorio | 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) | Obligatorio | 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 | Obligatorio | 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. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Frontend Developer (Angular) | Obligatorio | 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) | Obligatorio | 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) | Obligatorio | 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) | Obligatorio | 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 | Obligatorio | Independently implements complex UI components with design system development. Optimizes rendering performance. Writes tests. Applies for state management. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Frontend Developer (Angular) | Obligatorio | Designs Angular design system architecture: standalone component library, theming via CSS Custom Properties, Angular CDK for behavioral primitives, auto-generated documentation. |
| Frontend Developer (React) | Obligatorio | 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) | Obligatorio | 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) | Obligatorio | 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 | Obligatorio | 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. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Frontend Developer (Angular) | Obligatorio | 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) | Obligatorio | 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) | Obligatorio | 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) | Obligatorio | 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 | Obligatorio | 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. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Frontend Developer (Angular) | Obligatorio | 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) | Obligatorio | 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) | Obligatorio | 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) | Obligatorio | 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 | Obligatorio | 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. |