Must-have skills
React.js
5 Year(s)
Typescript
5 Year(s)
Material ui
5 Year(s)
Figma
5 Year(s)
Nice-to-have skills
React Native
Language required
English
• This position is open to candidates already in Canada.
About the Company
Our hiring partner is a fast-growing Canadian fintech focused on improving access to financing for small and medium-sized businesses. Recognized nationally for its growth and innovation, the company is building a modern, technology-driven platform designed to make funding more accessible, intuitive, and reliable for business owners across the country.
You’ll be joining a collaborative, high-performing team that values thoughtful scaling, strong craftsmanship, and meaningful impact. The products being built directly support entrepreneurs and help drive real outcomes in the Canadian business ecosystem.
About the Role
The company is seeking a Design System Engineer to take ownership of its shared design system and help evolve it as products scale. In this role, you’ll be responsible for creating consistent, accessible, and reusable UI foundations across multiple digital products.
You’ll work closely with designers, product managers, and engineers to define and maintain UI components, design tokens, and system documentation that reinforce a cohesive design language while enabling teams to move quickly and confidently.
Key Responsibilities
Build, maintain, and document a scalable library of reusable UI components using React (TypeScript) and Material UI (or similar frameworks).
Translate design concepts, wireframes, and prototypes from Figma into high-quality, production-ready UI components.
Establish and evolve design tokens, theming strategies, and foundational system patterns to ensure visual and brand consistency across products.
Ensure all components meet accessibility and usability standards, including WCAG compliance.
Partner with product and engineering teams to refine user flows and align interface decisions with user and business needs.
Produce clear, practical documentation covering component usage, accessibility considerations, and implementation guidelines to support adoption across teams.
Maintain cross-browser and cross-device compatibility to deliver consistent user experiences.
Contribute to internal tooling, automation, and CI/CD processes that improve reliability, testing, and scalability of the design system.
Participate in Agile ceremonies such as sprint planning, stand-ups, and design reviews, providing expertise on system-level UI decisions.
Stay up to date with design system practices, frontend trends, accessibility standards, and modern UI tooling.
About You
5+ years of experience in a role such as Design System Engineer, Frontend Engineer, or UI Engineer, with meaningful involvement in component libraries or design systems.
Strong hands-on experience with React (TypeScript) and component-based architecture.
Solid knowledge of UI frameworks such as Material UI or comparable libraries.
Proficiency in Figma, with the ability to interpret design specifications and translate them into maintainable components.
Strong understanding of accessibility, responsive design, and usability best practices.
Experience defining and maintaining design systems, including design tokens, component standards, and documentation.
Familiarity with basic state management approaches used in UI components (e.g., React Context or lightweight state libraries).
Experience ensuring cross-browser compatibility and optimizing frontend performance.
Strong communication and collaboration skills, with experience working in cross-functional Agile teams.
Comfortable working autonomously, owning system quality, and iterating based on feedback.
Nice to Have
Exposure to React Native or mobile-first design patterns.
Experience with modern theming approaches and token-based design systems.
Interest or experience in motion design and micro-interactions.
General awareness of backend systems (e.g., APIs or .NET environments), though this is not a core requirement.
What the Company Offers
Fully remote work
Competitive compensation
Comprehensive health and wellness benefits
Ongoing learning opportunities and internal knowledge-sharing sessions
Regular team events and a collaborative, supportive culture