Design Technologist
Mentions "vibe coding" as a basic understanding requirement, indicating some front-end/developer-adjacent work alongside design.
About the Role
Design Technologist responsible for architecting and maintaining design systems, design token frameworks, and reusable accessible UI components for commercial web platforms. The role combines advanced design tooling (Figma) with front-end familiarity to enable component governance, distribution, and component QA in a hybrid Toronto-based contract position.
Job Description
Role
Design Technologist working on core design system architecture, design token frameworks, and UI guidelines for commercial web platforms. The role focuses on discovering UI patterns, creating reusable accessible components, enabling governance and distribution of shared patterns, and contributing to both Figma artifacts and coded components.
Key Responsibilities
- Architect and evolve design systems and design token frameworks.
- Discover and document UI patterns; create reusable, flexible, and accessible components.
- Provide guidance and mentorship to team members on design system practices.
- Define strategies for collection, refinement, governance, and distribution of shared patterns and components.
- Contribute to reusable components, utilities, and libraries within Figma and to coded components and component QA.
Requirements
Must have
- A/BS degree in Design, HCI, Computer Science, Systems Design/Human Factors Engineering, or equivalent practical experience.
- 4+ years designing and developing usable interfaces across multiple platforms.
- Ability to articulate design strategy, rationale, and risks; strong collaboration skills.
- Advanced Figma expertise (including building design systems and using Figma plugins).
- Basic understanding of development concepts (explicitly notes “vibe coding”).
- Strong understanding of mobile-first design principles.
- Familiarity with CSS and JavaScript.
- Open communicator with a collaborative mindset.
Nice to have
- MA/MS degree or certification in related fields.
- Experience with Storybook.
- Exposure to VS Code or Copilot.
- Familiarity with GitHub.
- Experience with Claude Code and Windsurf.
- Experience using Mural.
- Experience in large organizations and agile environments.
- Experience designing for native mobile platforms (Android and iOS).
- Familiarity with common UI tools and frameworks (Sass, Tailwind, React, Angular).
- Knowledge of software services / APIs.
Contract & Location
- Location: Toronto, ON — Hybrid (4 days on-site, 1 flexible WFH day).
- Contract length: 12 months with possibility of extension.
- Pay rate: $60.39/hr - $71.31/hr (hourly rate provided in posting).