Remote job
UI/UX Developer
Job details
About this role
Role overview Own and improve the user experience across a portfolio of digital products, from identifying usability problems to delivering polished interfaces. You will work closely with engineers in a fast-moving, AI-enabled product environment, shaping both conventional product flows and experiences built around AI agents.
Responsibilities - Review existing web and mobile applications, identify friction, and turn findings into a prioritized UX plan. - Design user flows, screens, and interaction states from early concepts through production readiness. - Build and maintain reusable design tokens, components, and patterns. - Prototype interfaces in code when it helps communicate and validate design intent. - Collaborate in the codebase, review interface changes in pull requests, and carry quality through release. - Design clear conversational and agent-based experiences, including uncertainty, trust, and feedback states.
Requirements - A portfolio showing shipped digital products for web, mobile, or both. - Strong foundations in interaction design, information hierarchy, accessibility, and systems thinking. - Fluency with design tools and comfort reading and writing front-end code, such as HTML, CSS, Tailwind, React, or Flutter. - Regular use of AI tools in design or prototyping, with interest in designing AI-powered products. - Ability to scope work independently, ask focused questions, and deliver with limited supervision. - Comfortable working in English; French is optional.
Nice to have - Motion or micro-interaction design experience. - Experience with Flutter, brand or illustration work, or design-token systems. - Background designing B2B or data-heavy products.
Benefits and work setup - Flexible hours and a remote-friendly setup based in Montreal. - Close collaboration between design and engineering, with ownership of product experience. - Work on AI products with short paths from design to release.