logo
Univedge Consulting LLC

Frontend Developer

North America

June 26, 2026 at 10:35 PM

✨ AI summary

Location

  • Montreal, Canada

Languages

  • JavaScript (ES6+)
  • TypeScript
  • Node.js

Frameworks

  • React.js
  • D3.js
  • Micro Frontend (Module Federation, Single-SPA)
  • Redux / Context API
  • Cypress
  • Selenium

Cloud Services

  • AWS
  • Azure
  • GCP

Experience Level

  • 5+ years

We are looking for a skilled UI/React Developer with strong expertise in React.js, JavaScript/TypeScript, and building highly interactive, scalable web applications. The ideal candidate should have hands-on experience with D3.js for complex graph/data visualization, Micro Frontend architecture, and UI test automation using Cypress or Selenium. You will work closely with UX designers, product owners, and backend engineers to develop high-performance enterprise applications.

Key Responsibilities

  • Design, develop, and maintain responsive, reusable, and scalable UI components using React.js.
  • Build complex and interactive data visualizations using D3.js or similar visualization libraries.
  • Develop and maintain applications using Micro Frontend architecture (Module Federation, Single-SPA, etc.).
  • Collaborate with backend teams to integrate RESTful APIs and GraphQL services.
  • Write clean, maintainable, and well-documented JavaScript/TypeScript code following best practices.
  • Develop automated UI tests using Cypress, Selenium, or similar testing frameworks.
  • Optimize application performance, accessibility, and cross-browser compatibility.
  • Participate in code reviews and contribute to UI architecture and technical design.
  • Troubleshoot production issues and implement effective solutions.
  • Work in Agile/Scrum teams and contribute throughout the software development lifecycle.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in Frontend/UI development.
  • Strong hands-on experience with React.js, JavaScript (ES6+), and TypeScript.
  • Experience with HTML5, CSS3, SCSS/SASS, and responsive web design.
  • Hands-on experience with D3.js for building complex graph and data visualization applications.
  • Experience implementing Micro Frontend architecture using Module Federation, Single-SPA, or similar frameworks.
  • Experience integrating REST APIs and/or GraphQL.
  • Experience with Git and modern build tools such as Webpack or Vite.
  • Experience with UI automation testing using Cypress or Selenium.
  • Strong debugging, analytical, and problem-solving skills.

Preferred Qualifications

  • Experience with Redux, Zustand, or Context API for state management.
  • Knowledge of Node.js and npm ecosystem.
  • Experience with Docker, Kubernetes, or cloud platforms (AWS, Azure, or GCP).
  • Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps).
  • Experience with Agile development methodologies.
  • Knowledge of accessibility (WCAG) and performance optimization.
  • Experience with enterprise-scale applications and reusable component libraries.

Required Technical Skills

  • React.js
  • JavaScript (ES6+) / TypeScript
  • D3.js (Complex Graph Visualization)
  • HTML5 / CSS3 / SCSS
  • Micro Frontend (Module Federation, Single-SPA)
  • Cypress / Selenium
  • REST APIs / GraphQL
  • Redux / Context API
  • Webpack / Vite
  • Git

Nice to Have

  • Node.js
  • Docker
  • Kubernetes
  • AWS / Azure / GCP
  • Playwright
  • Material UI / Ant Design
  • Storybook