cover image
Hays

React Developer

On site

Calgary, Canada

Mid level

Freelance

26-03-2026

Share this job:

Skills

Communication JavaScript TypeScript GraphQL CI/CD Version Control Scrum git react Agile React.js Redux HTML5 CI/CD Pipelines

Job Specifications

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

About the Company

We are leaders in specialist recruitment and workforce solutions, offering advisory services such as learning and skill development, career transitions and employer brand positioning. As the Leadership Partner to our customers, we invest in lifelong partnerships that empower people and businesses to succeed. We help you achieve your career goals and deliver your business needs by combining meaningful innovation with our global scale and insights. Last year we helped over 280,000 people find their next career. Join the mill... Know more