Craft & Competencies
What the work concretely involves — the engineering stack, the design discipline, and the prototyping loop that ties them together. (The "craft" spine; supports the role.)
The engineering stack
- The three pillars of the web. Advanced HTML (semantic, accessible), modern CSS (Flexbox, Grid, Container Queries, custom properties mapped to tokens), and JavaScript/TypeScript for state and interaction.2
- Frameworks. React and Next.js are the industry standard for design engineers at companies like Vercel and Stripe; utility-first CSS (Tailwind) gives a direct translation from design tokens to code.2
- Motion & graphics. Web Animations API, Framer Motion, GSAP, plus SVG and Canvas for custom, performant visuals.2 See Motion & Animation.
The design discipline
- Visual fundamentals. Typography, color theory (including contrast/accessibility), layout and hierarchy, and grid systems (e.g. the 8pt grid).2
- HCI & accessibility. WCAG as a core feature, semantic markup, keyboard operability, and localization/internationalization.2
- Taste. The trained eye for what feels right — learnable through deliberate study, noticing, and rebuilding.6
The defining skill: the final 10%
What most distinguishes the craft is care for the "final 10%" — the micro-interactions, timing, and polish that make an experience feel delightful rather than merely functional.56 Interaction quality depends on a precise vocabulary (easing, cubic-bezier timing, clip-path, morphing) and on restraint — motion should serve the experience, avoiding the "everything is a spring" trap.5
The prototyping loop
- Ideate and sketch with designers.
- Code the prototype quickly (React/Next.js).
- Test with real users on a deployed preview.
- Refine and document in the design system.2
Working in real code surfaces edge cases early — network latency, unexpected data — that static mockups hide.23