- Waterloo, Ontario, Canada
- Hybrid
- Full-time
- CA$86K–CA$136K per year
- 5+ years
Build and maintain a React component library and related tooling for Manulife’s internal design system.
Compensation
Base salary range is expected to be between $86,100.00 CAD - $136,100.00 CAD
Responsibilities
- Build the libraries: Design, build, and maintain accessible, well-tested React components, design tokens, and tooling that align to and support the enterprise design system.
- Own accessibility: Strive to achieve WCAG 2.2 AA level. Implement ARIA authoring practices, keyboard interaction, and assistive technology support so that every consuming team inherits compliance by default.
- Design APIs that last: Shape component APIs used by hundreds of applications. Think in terms of backwards compatibility, semantic versioning, deprecation paths, and migration guidance — not just the next release.
- Enable adoption: Extend our Next.js documentation platform, live code sandbox, examples, and Figma Code Connect integration so teams can learn, adopt, and stay current with minimal friction.
- Advance AI-native tooling: Contribute to our MCP server, Copilot agent skills, LLM-friendly documentation endpoints, and generative UI guardrails so AI agents produce accessible, on-brand interfaces that stay inside our design system rather than around it.
Requirements
- Nice to have: AI
- Nice to have: Copilot agent skills
- Nice to have: LLM-friendly documentation