Occupations with Component design

Designing reusable interface elements with consistent states, variants and behaviour.