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