
React Software Developer with Testing
Acumenz Consulting โข Montreal, Quebec, Canada
**Role & seniority: ** UI / React Developer; highly experienced (listed 10+ years overall software development)
**Stack/tools: ** ReactJS, modern JavaScript (ES6+), HTML5/CSS3, D3.js, Micro Frontend Architecture, REST API integration, Git, Agile/Scrum, CI/CD; Cypress (and/or Selenium) for automated UI testing
**Top 3 responsibilities: **
-
Build modern, scalable, high-performance React web applications with complex, interactive UI
-
Develop data visualizations using D3.js (e.g., graphs, interactive visual components)
-
Implement and maintain testing automation for UIs (e.g., Cypress) and integrate with backend via REST APIs
-
Must-have skills:
-
Strong hands-on ReactJS and ES6+ JavaScript
-
Experience with highly interactive, responsive web applications
-
Cypress testing expertise (and/or Selenium)
-
Micro frontend architecture and component-based design
-
Proficiency with HTML5/CSS3 and REST API consumption
-
Familiarity with Git and CI/CD; strong debugging/problem-solving
-
-
Nice-to-haves:
-
UI performance/scalability optimization experience
-
Reusable component libraries / design systems
-
Enterprise-scale application experience
-
Exposure to cloud and DevOps practices
-
-
Location & work type: Hybrid in Montreal, QC; Contract
Full Description
UI / React Developer (ReactJS) with Cypress testing Contract Hybrid at Montreal QC
Required skills - Cypress testing, ReactJs,
are seeking a highly experienced UI / React Developer with strong expertise in building modern, scalable, and high-performance web applications using ReactJS. The ideal candidate will have extensive experience developing complex user interfaces, interactive data visualizations, and micro frontend architectures while following modern development and testing best practices. Required Skills 10+ years of overall software development experience. Strong hands-on experience with ReactJS and modern JavaScript (ES6+). Experience building highly interactive and responsive web applications. Expertise in D3.js for complex graph and data visualization. Strong understanding of HTML5, CSS3, and responsive UI development. Experience with Micro Frontend Architecture and component-based application design. Hands-on experience with automated UI testing using Cypress and/or Selenium. Experience consuming REST APIs and integrating backend services. Familiarity with Git, Agile/Scrum methodologies, and CI/CD pipelines. Strong problem-solving, debugging, and communication skills. Preferred Qualifications Experience optimizing UI performance and scalability. Knowledge of reusable component libraries and design systems. Experience working in enterprise-scale application development environments. Exposure to cloud platforms and DevOps practices is a plus.