React.js Frontend Developer

1124218
  • Job type

    Contract
  • Location

    Toronto
  • Profession

    Other/tbc
  • Industry

    Banking & Financial Services
  • Pay

    $100,000–$120,000

CONTRACT || React.js Frontend Developer || Calgary AB HYBRID

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

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.


This posting is not for an existing vacancy with the organization.

AI may be used to screen, assess or select applicants for the position.


#LI-DNI

Apply for this job

Talk to Tapas Chaudhary, the specialist consultant managing this position

Located in Toronto (EN), 8 King Street East, 20th FloorTelephone:  416-203-2920