Principal Design Engineer
League
- Ottawa, Canada
- Lead/Staff
- 6+ years
- Posted
Skills
Required
- TypeScript
- frontend engineering / product design / design engineering
- React
- API design
- Figma
- design-to-code mapping
- Claude
- Code
- MCP
- benchmarking the results
Preferred
- Node
- CLIs
- build scripts
- token pipelines
- CI
- automation
- edge cases
Join our team as a Principal Design Engineer, where you'll play a crucial role in building the next generation of intelligent, human-centered products that improve people's health and well-being. In this senior individual contributor role, you'll own and evolve our design system, ensuring seamless integration between design and code across web, iOS, and Android platforms. You'll also build the infrastructure that allows AI agents to use our design system effectively.
You've authored a design system. We'll ask which decisions were yours, what you got wrong, and what you'd do differently
Responsibilities
- Posséder et faire évoluer le système de design, y compris l'autorisation des composants, l'architecture de thématisation et la parité entre la bibliothèque de design et ce qui est expédié dans le code.
- Développer l'infrastructure qui permet aux agents d'IA d'utiliser correctement notre système de design, y compris les compétences des agents, la documentation de référence et les évaluations.
- Expédier du code de production dans le système de design et les surfaces qui le consomment, en tenant compte des contraintes multiplateformes.
- A portfolio of shipped work where you did both the design and the build
- You account for real-world complexity: edge cases, empty and error states, accessibility, and technical constraints
Requirements
- 6+ years in a hybrid design/frontend role, frontend engineering, product design or design engineering,
- Fluent in both halves of the job: production React and TypeScript with real judgment about component API design, and Figma at authoring depth (variables, modes, component properties, design-to-code mapping)
- High agency. You pick up unowned work, form a position, and drive it to a decision
- Daily, fluent use of Claude Code or equivalent, with hands-on experience writing agent skills, wiring up MCP servers, and benchmarking the results
- Strong design sensibility. You care about craft, consistency, and interaction quality, and you can articulate why a decision was right and what you traded away to get there
- Strong writing. Much of your output is documentation read by designers, engineers, and agents
- Server-driven UI development
- Native iOS or Android experience
Preferred
Health tech or another regulated industry
- Experience designing evals or otherwise benchmarking AI output quality
- Tooling engineering in Node and TypeScript: CLIs, build scripts, token pipelines, CI automation
Benefits
- This position offers flexible medical and dental plans, a 401(k) matching program, employee stock options, and generous time off.
jobapplier