logo
Acumenz Consulting

Senior Frontend Developer (React.JS)

North America

August 7, 2026 at 6:37 PM

✨ AI summary

Location

  • Montreal, Quebec, Canada

Languages

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

Frameworks

  • ReactJS
  • D3.js
  • Redux (or Context API)
  • Cypress
  • Selenium

Cloud Services

  • AWS
  • Azure
  • GCP

Experience Level

  • 10+ years software development
  • 5+ years ReactJS

Job Description

We are seeking an experienced Senior UI / React Developer with strong expertise in building modern, scalable, and high-performance web applications using ReactJS. The ideal candidate will have extensive experience with JavaScript, developing complex data visualizations, and building micro frontend architectures. This role requires strong front-end engineering skills, a deep understanding of UI performance optimization, and experience with automated testing frameworks.

Required Skills

  • 10+ years of software development experience with a strong focus on Frontend/UI development.
  • 5+ years of hands-on experience with ReactJS.
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Experience developing complex graph visualizations using D3.js or similar visualization libraries.
  • Experience with Micro Frontend Architecture and modular UI development.
  • Hands-on experience with automated UI testing tools such as Cypress or Selenium.
  • Strong understanding of responsive design and cross-browser compatibility.
  • Experience integrating REST APIs and working with modern frontend development workflows.
  • Familiarity with Git and Agile/Scrum methodologies.
  • Excellent problem-solving and communication skills.

Preferred Qualifications

  • Experience with TypeScript.
  • Knowledge of state management libraries such as Redux or Context API.
  • Experience optimizing application performance and rendering large datasets.
  • Exposure to CI/CD pipelines and modern DevOps practices.
  • Cloud platform experience (AWS/Azure/GCP) is a plus.

Key Responsibilities

  • Design, develop, and maintain scalable ReactJS applications.
  • Build reusable UI components and implement modern frontend best practices.
  • Develop interactive dashboards and complex graph visualizations using D3.js.
  • Implement and maintain Micro Frontend architecture.
  • Write unit, integration, and end-to-end tests using Cypress or Selenium.
  • Collaborate with UX designers, backend developers, and product teams to deliver high-quality applications.
  • Optimize application performance, accessibility, and responsiveness.
  • Participate in code reviews and contribute to architecture and design discussions.

Top 5 Required Skills

  1. ReactJS
  2. JavaScript (ES6+)
  3. D3.js / Complex Graph Visualization
  4. Micro Frontend Architecture
  5. Cypress or Selenium