← Browse all jobs
AC

UI / React Developer with ReactJS

Acumenz Consulting
Montréal, QCOn-site4 days ago
Apply Now →

About this role

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 • ReactJS • JavaScript (ES6+) • D3.js / Complex Graph Visualization • Micro Frontend Architecture • Cypress or Selenium
Want to see how well you match this job?
Get AI-scored for free →