freehire launches on Product Hunt on 26 August.

Follow →

UX/UI Front-End Engineer – React & TypeScript

Summary

Builds responsive, accessible web apps in React/TypeScript, designs UI components and design systems, and collaborates with designers and product teams to deliver user-centered experiences.

Job Title: UX/UI Front-End Engineer – React & TypeScript

Location: Toronto, ON

Work Model: Hybrid – 4 Days Onsite

Experience: 8+ Years

Role Summary

We are seeking a UX/UI Front-End Engineer with strong expertise in React, TypeScript, UX/UI design, component design systems, and modern front-end development. The ideal candidate will combine user-centered design expertise with hands-on front-end engineering skills to build responsive, accessible, scalable, and high-performing web applications.

Key Responsibilities

  • Design and develop user-centered, responsive, and interactive web interfaces using React and modern web technologies.
  • Build reusable and scalable UI components and design systems.
  • Develop and document components using Storybook.
  • Implement state management and optimize front-end application performance.
  • Collaborate with product managers, stakeholders, designers, and backend teams to translate requirements into functional user experiences.
  • Create wireframes, prototypes, and UI designs using Figma, Adobe XD, Sketch, or similar tools.
  • Apply UX/UI, user-centered design, design thinking, interaction design, and usability best practices.
  • Conduct or support user research and usability testing to validate design decisions.
  • Implement accessibility best practices and ensure WCAG compliance.
  • Optimize applications for performance and cross-browser compatibility.
  • Maintain design systems, component libraries, and front-end development standards.
  • Document design specifications, reusable components, and development guidelines.

Required Qualifications

  • 8+ years of experience in UX/UI design and front-end development.
  • Strong hands-on experience with React and TypeScript.
  • Experience with Redux, TanStack, state management, and front-end performance optimization.
  • Strong experience building reusable components and design systems.
  • Experience with Storybook for component development and documentation.
  • Strong understanding of UX principles, user research, design thinking, wireframing, and prototyping.
  • Proficiency with Figma, Adobe XD, Sketch, or similar design tools.
  • Strong knowledge of HTML, CSS, responsive design, and accessibility/WCAG.
  • Experience with Git/version control.
  • Strong communication and collaboration skills.
  • Portfolio demonstrating both UX design and front-end/UI development experience.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available