Back to results

Frontend Developer

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Experience
Minimum 5 years of experience in front-end development using JavaScript and React
Posting language
English
Posted

Original job description

The Opportunity

We are seeking a Front-End Developer to join one of our delivery teams supporting a large-scale digital transformation initiative. In this role, you will act as a front-end specialist, leveraging your expertise in modern frameworks to build high-quality, scalable user interfaces that enhance the overall client experience.

You will collaborate within a multidisciplinary team focused on delivering robust, accessible, and high-performing digital applications in an Agile environment.

What You'll Do

  • Develop and maintain reusable React components to build scalable user interfaces
  • Manage application state using tools such as Redux and React Context API
  • Implement navigation and routing using React Router
  • Integrate front-end applications with backend APIs to deliver dynamic content
  • Write unit and integration tests using tools such as Jest and React Testing Library
  • Optimize performance through techniques such as lazy loading, memoization, and efficient use of React hooks
  • Ensure code quality, maintainability, and adherence to best practices
  • Translate UI/UX designs and wireframes into high-quality, responsive code using CSS, SCSS, or equivalent
  • Design and develop accessible and user-centric interfaces
  • Contribute to software architecture and design discussions
  • Collaborate closely with cross-functional teams to ensure alignment on deliverables
  • Participate in continuous improvement initiatives and development best practices
  • Stay current with emerging front-end technologies and industry trends
  • Contribute to communities of practice and knowledge sharing

What You Bring to the Table

  • Bachelor's degree in Information Technology, Computer Science, or a related field
  • Minimum 5 years of experience in front-end development using JavaScript and React
  • Strong experience with TypeScript
  • Proven ability to work in Agile environments and manage multiple priorities
  • Strong analytical, problem-solving, and collaboration skills
  • Excellent communication skills and ability to work effectively within a team

Core Skills Required

  • Advanced proficiency in React and modern front-end development practices
  • Strong knowledge of JavaScript (ES6+) and TypeScript
  • Experience with state management libraries (Redux, Context API)
  • Experience with testing frameworks (Jest, React Testing Library)
  • Proficiency with Git and version control systems
  • Experience with DevOps tools (GitHub, Docker, Snyk, etc.)
  • Strong understanding of CI/CD pipelines and TDD practices
  • Experience with responsive design and accessibility standards
  • Familiarity with design systems

Our Stack

  • Frontend: React, TypeScript
  • State Management: Redux, Context API
  • Testing: Jest, React Testing Library
  • Styling: CSS, SCSS
  • Tools: Git, GitHub, Docker, Snyk
  • CI/CD: Modern continuous integration and deployment pipelines
  • Cloud (Asset): AWS services
More about this job

Responsibilities

The Front-End Developer will develop and maintain reusable React components to build scalable user interfaces and integrate front-end applications with backend APIs. They will collaborate within a multidisciplinary team to deliver high-quality digital applications in an Agile environment.

Requirements

Candidates should have a bachelor's degree in a related field and a minimum of 5 years of experience in front-end development using JavaScript and React. Strong analytical, problem-solving, and collaboration skills are essential, along with proficiency in modern front-end development practices.

Skills

  • React
  • JavaScript
  • TypeScript
  • Redux
  • Context API
  • Jest
  • React Testing Library
  • Git
  • GitHub
  • Docker
  • Snyk
  • CI/CD
  • Responsive Design
  • Accessibility
  • CSS
  • SCSS

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Consulting

Keywords

  • Frontend Developer
  • Digital Transformation
  • User Interfaces
  • Agile
  • React
  • JavaScript
  • TypeScript
  • Redux
  • Context API
  • React Router
  • Backend APIs
  • Unit Testing
  • Integration Testing
  • Performance Optimization
  • CSS
  • SCSS
  • DevOps
  • Git
  • GitHub
  • Docker
  • Snyk
  • CI/CD
  • TDD
  • Responsive Design
  • Accessibility
  • Software Architecture
  • Cross-Functional Teams
  • Continuous Improvement
  • Emerging Technologies
  • Knowledge Sharing

Report this job