Taro Logo

Front End Software Engineer

Manulife is a leading international financial services provider focused on making decisions easier and lives better for customers.
$56,000 - $104,000
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Front End Software Engineer

Manulife, a leading international financial services provider, is seeking a Front End Software Engineer to join their banking technology team. This role offers an opportunity to work on innovative digital banking solutions in a collaborative environment. The position requires 5+ years of experience and focuses on developing high-quality frontend applications using modern technologies like React and Node.js.

The role combines technical expertise with business impact, as you'll be working directly on solutions that enhance banking experiences for Canadians. You'll be part of Manulife Bank's growth journey, working with cross-functional teams to design and implement new features while maintaining high standards of code quality and performance.

The ideal candidate will bring strong technical skills in frontend development, experience with modern development practices including DevOps and microservices, and excellent communication abilities. The position offers competitive compensation ($56,000-$104,000 CAD) and comprehensive benefits including health, dental, and retirement plans.

Working in a hybrid environment from either Waterloo or Toronto, you'll be part of a company recognized for its workplace excellence, including awards like the 2024 Gallup Exceptional Workplace Award and being named one of Canada's Top 100 Employers. This role presents an excellent opportunity for experienced developers looking to make an impact in the financial technology sector while growing their careers in a supportive, innovative environment.

Last updated 13 days ago

Responsibilities For Front End Software Engineer

  • Participate in ideation and brainstorming sessions for digital solutions
  • Design, code, unit test and integrate new features
  • Collaborate with product partners and other engineers
  • Maintain high quality software through clean, maintainable code
  • Build applications, APIs, and data solutions
  • Review software framework for improvements
  • Research technical strategies and new technologies
  • Apply disciplined coding practices
  • Promote agile principles
  • Develop automated test harnesses
  • Update progress through Jira
  • Complete documentation

Requirements For Front End Software Engineer

JavaScript
React
Node.js
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional experience in software development
  • Strong communication skills
  • Experience with JavaScript, React/node.js
  • Experience with Selenium, Postman, Bruno
  • Knowledge of SQL databases
  • Familiarity with Jenkins, Snyk, and SonarQube
  • Experience with GitHub
  • Knowledge of Jira
  • Experience with agile and DevOps principles
  • Experience with microservices architecture
  • RDBMS experience
  • Strong foundation in data structures and algorithms

Benefits For Front End Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
  • Health insurance
  • Dental coverage
  • Mental health coverage
  • Vision insurance
  • Short and long-term disability
  • Life insurance
  • AD&D insurance
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee assistance plans
  • Retirement savings plans
  • Global share ownership plan
  • Paid time off
  • Holidays
  • Personal days
  • Sick days

Interested in this job?