About the role
Job Title: React Developer Location: Montreal, QC – Hybrid Employment Type: Contract
Key Responsibilities: 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.
Not the right fit? Search for React Developer jobs in Montreal, Quebec, Canada
About Apptoza Inc.
Apptoza is a boutique IT service provider, offering a comprehensive range of IT services and solutions. We take pride in delivering excellence in IT consulting to businesses of all sizes, from large enterprises to mid-sized and small businesses.
Founded by a team of seasoned IT professionals, Apptoza provides the expertise and leadership necessary to drive successful IT projects and help companies achieve their strategic goals. Whether you require full-scale IT project execution, application management services, or short-term consulting, our solutions are designed to enhance efficiency across systems, processes, and teams.
As a one-stop IT solutions provider, we offer end-to-end expertise in IT applications. Our consultants have an average of 10+ years of experience, delivering IT implementations across North America, Europe, and Asia. With deep industry knowledge, strong business acumen, and exceptional communication skills, we ensure tailored solutions that align with your unique business needs.
With a global team based in the USA, Canada, and India, we provide flexible, high-quality, and cost-effective IT project implementations. Our customized delivery models—blending on-site, near-site, and off-site services—ensure optimal outcomes for our clients.
At Apptoza, our success is built on a client-first philosophy. We believe that delivering outstanding service and long-term collaboration sets us apart from the competition. Our commitment to excellence and innovation fosters strong, lasting partnerships with our clients.
At Apptoza, your success is our priority.
Similar Jobs
About the role
Job Title: React Developer Location: Montreal, QC – Hybrid Employment Type: Contract
Key Responsibilities: 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.
Not the right fit? Search for React Developer jobs in Montreal, Quebec, Canada
About Apptoza Inc.
Apptoza is a boutique IT service provider, offering a comprehensive range of IT services and solutions. We take pride in delivering excellence in IT consulting to businesses of all sizes, from large enterprises to mid-sized and small businesses.
Founded by a team of seasoned IT professionals, Apptoza provides the expertise and leadership necessary to drive successful IT projects and help companies achieve their strategic goals. Whether you require full-scale IT project execution, application management services, or short-term consulting, our solutions are designed to enhance efficiency across systems, processes, and teams.
As a one-stop IT solutions provider, we offer end-to-end expertise in IT applications. Our consultants have an average of 10+ years of experience, delivering IT implementations across North America, Europe, and Asia. With deep industry knowledge, strong business acumen, and exceptional communication skills, we ensure tailored solutions that align with your unique business needs.
With a global team based in the USA, Canada, and India, we provide flexible, high-quality, and cost-effective IT project implementations. Our customized delivery models—blending on-site, near-site, and off-site services—ensure optimal outcomes for our clients.
At Apptoza, our success is built on a client-first philosophy. We believe that delivering outstanding service and long-term collaboration sets us apart from the competition. Our commitment to excellence and innovation fosters strong, lasting partnerships with our clients.
At Apptoza, your success is our priority.