18th March, 2026
About the job
Title: Staff UI/UX Engineer
Start date: Immediate
Position type: Contract/ fulltime
Location: Remote in Canada
About the Role
As a Staff UI/UX Engineer, you'll work as part of a platform team in a challenging, fast-paced environment. You'll demonstrate your creativity, analytical skills, and deep knowledge of user-facing technologies to
create prototypes that identify the best product experiences, launch innovative features, build tools that accelerate UX teams, bridge design and engineering discussions, and enable efficient, high-quality execution.
In this role, you will actively write code and build prototypes designed for real world usage, working shoulder-to-shoulder with our talented software engineers. You will ship production experiences across SaaS applications, analytics and reporting workflows, and agentic chat interfaces. You will also take a leadership role in shaping nuanced and intuitive Artificial Intelligence (AI) interactions, collaborating closely with our expert research and engineering team.
Key Responsibilities
As a Staff UI/UX Engineer, you will:
- Lead UX engineering strategy that creates consistency where it matters and flexibility where each product needs to differentiate.
- Gather and synthesize user insights with UX, research, and product partners to inspire design direction, inform interaction decisions, and prioritize features.
- Create high-fidelity prototypes and production-ready implementations that validate ideas quickly and transition cleanly into shipped features.
- Design and build complex frontend systems using React and modern architecture patterns, including SPA, SSR, and micro front-ends.
- Own end-to-end experience quality from user flows and interaction behavior through accessibility, reliability, and measurable production outcomes.
- Shape AI-driven and agentic interactions with design and research partners to create intuitive, trustworthy, and effective conversational experiences.
- Optimize frontend performance and smoothness through profiling, rendering-path optimization, bundle strategy, caching, and runtime improvements.
- Bridge design and engineering execution by translating UX intent into maintainable code, scalable UI patterns, and practical API/data requirements.
Required Qualifications - 8+ years of software engineering experience, including 3+ years in senior or staff-level frontend or full-stack roles.
- Deep expertise with React and TypeScript in large production environments.
- Strong experience building and maintaining SPA and SSR applications at scale.
- Hands-on experience with micro front-end architecture and shared UI platform patterns.
- Demonstrated strength in UI/UX implementation for complex enterprise products, especially B2B workflows.
- Experience delivering data-rich analytics and reporting interfaces with strong usability and performance.
- Experience building user interactions for agentic chat or conversational workflows in production products.
- Strong understanding of user interaction design principles, information architecture, and frontend accessibility standards.
- Proven ability to optimize frontend performance, including Core Web Vitals, rendering paths, bundle strategy, and runtime behavior.
- Solid full-stack collaboration skills, including API design input and cross-functional delivery with backend teams.
- Ability to independently own ambiguous problems and deliver high-quality outcomes.
Preferred Qualifications - Experience building or evolving design systems used by multiple product teams.
- Experience with frontend observability tooling for user behavior, performance, and error analysis.
- Familiarity with experimentation frameworks (A/B testing, feature flags) for UX optimization.
- Experience in platform engineering or developer tooling environments.
- Experience mentoring engineers across both technical implementation and product-facing UX decision making.
What We're Looking ForWe are looking for an engineer who combines strong product intuition with deep technical execution. You are equally comfortable in UX conversations and code reviews, and you know how to move from insight to prototype to production without losing quality. You care about clarity, responsiveness, and trust in every interaction, and you can lead teams toward better user outcomes while staying hands-on in delivery.
Apply For Job