How do you structure and maintain a design system for a rapidly growing product?
Mention design tokens (color, spacing), component libraries in Figma, atomic design principles, and developer handoff.
"To maintain a design system, I implement atomic design principles, creating reusable foundations like design tokens (colors, typography, spacing) that map directly to CSS variables. I build component libraries in Figma featuring variants and auto-layout. I coordinate with frontend engineers to align Figma components with React component names, ensuring visual consistency and clean code handoffs."