Primary skills:
• Typescript
• JavaScript
• CSS custom properties, css parts, slots, es modules
• npm, monorepo
• semantic versioning
• bundling
• tree shaking
• vite
• web component standards
• reactive properties
• lifecycle methods
• component apis
• theming
• design system architecture
Design System Specific: component patterns, composable components, compound components, controlled components, api design, component documentation, design language, design tokens architecture, themeable components, multi brand, white label, style guide, pattern library, ui infrastructure, reusable components, component abstraction
Development Practices: developer experience, dx, devex, technical documentation, breaking change management, version management, migration guides, code reviews, design system adoption, contribution guidelines, api documentation, interactive documentation