M

Manulife Financial

Global financial services: insurance and investments

Full-Stack Software Engineer - React

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Have 3–5 years of professional full-stack software engineering experience.
  • Have strong hands-on experience with React, Node.js, Express, JavaScript, HTML5, and CSS3.
  • Have experience building and testing modern front-end applications.
  • Have strong knowledge of React component architecture and Redux, with an emphasis on reusable, efficient, and maintainable components.
  • Understand React server-side rendering.
  • Have strong CSS expertise and experience building responsive, scalable user interfaces.
  • Have experience developing digital products with accessibility built into the design and development lifecycle.
  • Have experience developing applications in alignment with accessibility standards such as WCAG 2.1.
  • Understand Agile, DevOps, automated testing, continuous integration, API development, and database design.
  • Be able to clearly articulate technical concepts, options, and outcomes.
  • Be able to understand and respond to the needs of clients and stakeholders.

Responsibilities

  • Design, develop, test, deliver, maintain, and continuously improve full-stack business applications.
  • Build modern, responsive, reusable user experiences using React, JavaScript, HTML5, and CSS3.
  • Design and integrate APIs, databases, server-side logic, and front-end components.
  • Develop reusable and maintainable React components using technologies such as Redux.
  • Apply disciplined engineering practices, design patterns, automation, and semantic versioning to deliver high-quality software.
  • Build automated tests and test harnesses that support reliable releases and continuous integration.
  • Perform technical spikes and prototypes to evaluate ideas, reduce uncertainty, and solve complex engineering challenges.
  • Troubleshoot defects, improve application performance, and continuously enhance software quality and efficiency.
  • Build accessible, mobile-responsive digital experiences, including alignment with WCAG 2.1.
  • Work within modern CI/CD and DevSecOps practices.
  • Participate in design discussions, brainstorming, code reviews, and peer collaboration.
  • Partner with business, product, design, and technology stakeholders to transform requirements into effective digital solutions.
  • Create technical documentation to support deployment, maintenance, operations, and evolving business needs.
  • Share expertise with other engineers and contribute to continuous learning and improvement.

Desired Qualifications

  • Have experience or exposure to Adobe Experience Manager (AEM).
  • Have cloud development experience using Microsoft Azure and Azure Kubernetes Service (AKS), or a similar container platform.
  • Have experience with PaaS and microservices architectures.
  • Have knowledge of CI/CD technologies such as Jenkins or TeamCity.
  • Be familiar with GitHub Actions.
  • Have experience with code quality and application security tools such as SonarQube, Fortify, and WebInspect.
  • Have experience mentoring junior engineers and an interest in helping other developers grow.

About the Company

Manulife Financial

Global financial services: insurance and investments

Manulife Financial is a global financial services provider offering a wide range of insurance and investment solutions. It serves individuals, businesses, and institutions with products such as life and health insurance, wealth management, and retirement plans. Customers fund these products through premiums, fees for asset management, and investment income earned on invested assets. Manulife uses analytics and technology to tailor services and improve efficiency, aiming to help clients protect their finances, grow their wealth, and plan for retirement. The company differentiates itself through its large international presence in North America, Asia, and Europe, its breadth of products, and its emphasis on data-driven insights to personalize offerings. Its goal is to help customers achieve their financial goals and aspirations by providing comprehensive, paid-for financial solutions and ongoing support across multiple regions.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1887

Recently Posted Jobs

Explore more opportunities at Manulife Financial

See more jobs