logo
Apptoza Inc.

React UI Developer

North America

June 26, 2026 at 10:11 PM

✨ AI summary

Location

  • Montreal, Quebec, Canada

Programming Languages

  • JavaScript (ES6+)
  • TypeScript
  • HTML5
  • CSS3

Frameworks

  • React.js

Experience Level

  • 5+ years of professional experience with React.js

Additional Requirements

  • Redux, MobX, or Recoil for State Management
  • CSS pre-processors (Sass/Less) or modern styling solutions like Tailwind CSS or Styled Components
  • Build Tools: Webpack, Vite, Babel, NPM/Yarn
  • Testing: Jest or React Testing Library
  • Version Control: Git and collaborative workflows (GitFlow)

Preferred Qualifications

  • Next.js or Gatsby for Server-Side Rendering (SSR)
  • UI design principles and tools (Figma, Adobe XD, or Sketch)
  • Web Accessibility (WCAG) standards
  • CI/CD pipelines and cloud deployment (AWS, Vercel, or Netlify)

Role: React UI Developer

Location: Montreal, QC

Duration: Long Term Contract


Job Description:

Role Overview

We are seeking a skilled and passionate **React UI Developer** to join our engineering team. In this role, you will be responsible for building the "face" of our products, ensuring a seamless, high-performance user experience. You will collaborate closely with UI/UX designers and Back-end engineers to translate sophisticated designs into functional, modular, and scalable code.


Key Responsibilities

Development -Develop new user-facing features using **React.js** and build reusable components/front-end libraries for future use.

Optimization- Optimize applications for maximum speed, scalability, and cross-browser compatibility.

Collaboration - Work with designers to ensure technical feasibility of UI/UX designs and integrate APIs developed by back-end teams. |

Quality Assurance - Conduct unit testing and bug fixing to maintain high software quality and stability. |

Maintenance - Maintain and improve existing codebase, ensuring consistency in design patterns and coding standards. |

Technical Requirements

Core Framework: 5+ years of professional experience with **React.js** (including Hooks, Context API, and Functional Components).

Languages: Strong proficiency in **JavaScript (ES6+)**, **TypeScript**, HTML5, and CSS3.

State Management: Experience with Redux, MobX, or Recoil.

Styling: Proficiency in CSS pre-processors (Sass/Less) or modern styling solutions like Tailwind CSS or Styled Components.

Build Tools: Familiarity with modern front-end build pipelines and tools (Webpack, Vite, Babel, NPM/Yarn).

Testing: Knowledge of testing frameworks such as **Jest** or React Testing Library.

Version Control: Expert knowledge of **Git** and collaborative workflows (GitFlow).

Preferred Qualifications

- Experience with Next.js or Gatsby for Server-Side Rendering (SSR).

- Understanding of UI design principles and tools (Figma, Adobe XD, or Sketch).

- Knowledge of Web Accessibility (WCAG) standards.

- Familiarity with CI/CD pipelines and cloud deployment (AWS, Vercel, or Netlify).

Soft Skills

Problem-Solving: Ability to tackle complex UI challenges with creative and efficient solutions.

Communication: Clear verbal and written communication skills to bridge the gap between design and tech.

Adaptability: A proactive learner who stays up-to-date with the evolving React ecosystem.