π¦Έπ»ββοΈ What you'll do
Own the Writer Design System (WDS) as your primary domain β agentify and maintain it, ensuring it's optimized for both humans and AI agents building with it
Design and build production-quality UI components and features, owning surfaces from sketch to ship
Ship design-led work that wouldn't survive an engineering backlog β polish passes, micro-interactions, and brand moments that make the product feel alive
Architect new primitives and extend the system's core components, shaping its technical direction while keeping documentation, examples, and libraries in sync across Figma, .md skills, and Storybook
Uphold the bar for front-end craft across accessibility, motion feel, consistency, and quality, ensuring accessibility is baked into every design system component
Help shape the design-to-code workflow, researching the latest tools and practices to unlock org-wide productivity and democratize workflows across the EPD organization
Partner with designers, PMs, and engineering leads to measure WDS adoption, close gaps, and make sure shipped features meet design system standards
βοΈ What you need
4β8+ years building production frontends with TypeScript and React, with a track record of owning a system, platform, or surface end-to-end rather than individual features
Solid instincts for animation principles including easing curves, choreography, anticipation, follow-through, interruptibility, and perceived performance
Fluency in Figma at expert level β auto-layout, variants, variables, and code connect β and proficiency with design engineering technologies like framer-motion, gsap, and lottie for web-based animation
A demonstrable obsession with craft, backed by a portfolio, side projects, GitHub, or production work that includes systems-level work and not just feature work
Experience driving adoption of a design system or shared platform across an engineering org, with a track record of influencing technical or design direction beyond your immediate team
Experience with AI product surfaces β tool-call UIs, streaming responses, agent state, and dynamic UI rendering β and comfort navigating ambiguous, cross-team problems with good judgment about when to loop others in
A genuine commitment to WRITER's values of Connect, Challenge, and Own