Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

REMOTE - (Intermed / Senior) UI/UX Engineer to design web and mobile app interfaces and deliver ready to use HTML/CSS/JavaScript files to the development t

Edmonton, AB
  • Nombre de poste(s) à combler : 1

  • À discuter
  • Emploi Permanent

  • Date d'entrée en fonction : 1 poste à combler dès que possible

S.i. Systems fintech client is one of BC's fastest growing businesses, and they are looking for a REMOTE (Intermed / Senior) UI/UX Engineer to design web and mobile app interfaces in Typescript (React) and Material UI, Figma, and build and maintain a library of React UI components. This is not a purely design role - they're looking for someone who also brings some front end development experience to the team, so that you can hand off React components to the development team to speed up development.


Full time permanent role on the team

REMOTE - working in the Pacific time zone hours from 9am - 5pm

Salary range: $90,000 - $110,000


MUST HAVE SKILLS:

  • 5+ years of experience in UI/UX engineering or frontend development delivering ready to use HTML/CSS/JavaScript files to the development team
  • Strong expertise in front end framework React (TypeScript) and Material UI.
  • Proficiency in Figma for creating wireframes, prototypes, and interactive mockups, and in translating them into production-ready React components.
  • Experience in conducting or supporting UX research, usability testing, and translating insights into design improvements.
  • Strong understanding of accessibility (WCAG compliance), responsive design, and usability best practices.
  • Experience creating and maintaining design systems and reusable UI component libraries.
  • Familiarity with state management basics (e.g., React Context, lightweight Redux/Recoil usage) to support UI needs.
  • Knowledge of cross-browser/device testing and performance optimization for smooth user experiences.
  • Enthusiasm for staying current with UI/UX design trends, accessibility standards, and React ecosystem updates.


NICE TO HAVE SKILLS:

  • Familiarity with React Native design patterns for mobile-first experiences.
  • Understanding of design tokens and modern theming approaches for consistent brand implementation.
  • Experience with motion design and creating engaging micro-interactions to improve product usability and delight.
  • Basic awareness of backend concepts (.NET, APIs) to better understand system constraints, though not a core requirement of the role.


JOB DUTIES:

  • Design and implement responsive, visually engaging, and user-friendly web interfaces using React (TypeScript) and Material UI.
  • Conduct usability testing and gather user feedback to inform design decisions and improve user flows
  • Collaborate with stakeholders to create initial design concepts and iterate through low- and high-fidelity prototypes.
  • Create and refine wireframes, prototypes, and design concepts in Figma, then translate them into polished, pixel-perfect UI components. Create and maintain a consistent design system with reusable and accessible components that meet WCAG accessibility standards.
  • Ensure cross-browser and cross-device compatibility to deliver seamless user experiences on desktop and mobile.
  • Collaborate closely with product managers and developers to refine user flows and align UI with business and user needs.
  • Conduct usability reviews and visual QA to ensure interfaces match design specifications and deliver a smooth experience.
  • Optimize the frontend for performance, responsiveness, and usability, focusing on end-user experience.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and design reviews, contributing to UI/UX perspective.
  • Stay current with UI/UX design trends, React/Material UI best practices, and accessibility guidelines to keep interfaces modern and inclusive.
Apply

Exigences

Niveau d'études

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé