Overview

React Developer Jobs in Calgary, Alberta, Canada at Hays

Title: React Developer

Company: Hays

Location: Calgary, Alberta, Canada

Job title: React.js Frontend Developer

Location: Calgary AB (3 days Onsite)

Position type: Contract

Interview: L1 is on Video call and L2 Face to face interview

We are seeking experienced React.js Frontend Developers to join Morgan Stanley's technology team on an active client engagement based in Calgary, Alberta. This is an impactful opportunity to deliver enterprise-grade frontend solutions within a globally recognized financial institution.

You will work within a collaborative agile team, building scalable and performant user interfaces for complex financial applications while adhering to Morgan Stanley's high standards for quality, security, and accessibility.

Core tech stack

React.js, TypeScript, JavaScript ES6+Redux, HTML5 / CSS3, SCSS, REST APIs, GraphQL, Jest, Cypress, Webpack / Vite, Git, CI/CD, Agile / Scrum

Key responsibilities

  • Design, develop, and maintain responsive, high-performance frontend applications using React.js
  • Translate UX/UI designs and wireframes into clean, reusable component-based code
  • Integrate RESTful APIs and GraphQL endpoints to deliver dynamic, data-driven interfaces
  • Collaborate with cross-functional teams including backend developers, UX designers, and product owners
  • Write unit and integration tests using Jest, React Testing Library, or Cypress
  • Conduct peer code reviews and maintain coding standards and best practices
  • Optimize application performance via profiling, lazy loading, and efficient state management
  • Participate in agile ceremonies: sprint planning, stand-ups, retrospectives
  • Contribute to architectural decisions for frontend infrastructure and tooling

Required Skill and experience:

  • 5+ years of professional frontend development experience
  • Expert-level proficiency in React.js including hooks, context API, and functional components
  • Strong command of JavaScript (ES6+) and TypeScript
  • Hands-on experience with state management libraries — Redux, Zustand, or Recoil
  • Proficiency in HTML5, CSS3, SCSS and responsive design principles
  • Experience with build tools: Webpack, Vite, or Parcel
  • Familiarity with CI/CD pipelines and version control via Git
  • Experience consuming and integrating REST APIs and/or GraphQL
  • Working knowledge of Agile / Scrum delivery methodologies
  • Strong communication skills and ability to thrive in a fast-paced enterprise environment
Upload your CV/resume or any other relevant file. Max. file size: 800 MB.

About Hays