Full-Time

Front End Software Engineer

Posted on 12/19/2024

Manulife

Manulife

Compensation Overview

CA$74.3k - CA$137.9kAnnually

+ Incentive Compensation

Mid, Senior

Kitchener, ON, Canada

Hybrid position requiring in-office presence.

Category
Frontend Engineering
Software Engineering
Required Skills
Agile
JavaScript
React.js
Postman
Git
Node.js
Data Structures & Algorithms
SQL
RDBMS
JIRA
Jenkins
Selenium
Development Operations (DevOps)
Data Analysis
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • 5+ years of Front End development
  • Good verbal and written communication; effectively articulates technical vision, possibilities, and outcomes
  • Key technologies for this role include: React, Javascript, Node.js, SOA and Web Services, Spring Framework, Selenium, Postman, SQL for databases, Jenkins, Snyk, and SonarQube for a DevOps chain, GitHub for source control, Jira for task management
  • Familiarity with agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features
  • Hands on experience with progressive architectural styles such as microservices
  • Hands-on RDBMS experience (data modeling, analysis, programming, stored procedures)
  • Good foundation in data structures, algorithms, and OO Design with rock-solid programming skills
  • Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods. Also efficiently communicate technical concepts to both technical and non-technical collaborators
  • Constantly learns from both success and failure and is keen on experimenting with emerging technologies
  • Good organizational and problem-solving abilities that enable you to manage through creative abrasion
Responsibilities
  • Participate in ideation, and brainstorming sessions to devise creative and innovative digital solutions. We need and value fresh ideas!
  • Design, code, unit test and integrate new features and functionality
  • Collaborate with product partners, software engineers, quality engineers and IT business analysts to uncover opportunities to deliver new business value through software
  • Maintain and ensure high quality software by writing clean, maintainable, and well-documented code that adheres to industry standard methodologies and coding standards, with accountability for production reliability and usage
  • Build best in class applications, APIs, and data solutions to drive business and technical outcomes
  • Review current software framework to identify defects and opportunities to improve performance and stability
  • Research technical strategies, third party tools, and current and new technologies to deal with emerging technical issues and improve development efficiency
  • Apply disciplined coding practices to enable agility and delivery of high-quality code
  • Promote agile principles and methodology
  • Perform various investigative 'Spikes' to mitigate technical uncertainty and risk
  • Assist in the development of automated test harnesses as necessary to ensure delivery of high-quality code
  • Update progress daily through the tracking tool (Jira) or Scrum/Kanban board
  • Complete documentation as part of definition of done. e.g., deployment, maintenance, support and for business needs.

Company Stage

N/A

Total Funding

N/A

Headquarters

null, null

Founded

N/A

Simplify Jobs

Simplify's Take

What believers are saying

  • Increased demand for insurance products integrating digital health solutions.
  • AI enhances underwriting accuracy, reducing processing times and improving customer satisfaction.
  • Blockchain technology reduces fraud and administrative costs in claims processing.

What critics are saying

  • Competition from fintech companies offering digital insurance solutions.
  • Rising interest rates impact profitability of life insurance products.
  • Climate change increases claims burden due to more frequent natural disasters.

What makes Manulife unique

  • Manulife integrates digital health solutions for personalized health insights and incentives.
  • The company aligns products with ESG principles, attracting environmentally conscious consumers.
  • Utilizes AI in underwriting for accurate risk assessment and competitive pricing.

Help us improve and share your feedback! Did you find this helpful?