Senior Mobile Software Engineer
Apply locations Waterloo, Ontario CAN, Ontario, Toronto, 200 Bloor Street East
Time type: Full time
Posted on: Posted Yesterday
Time left to apply: End Date: April 23, 2025 (11 days left to apply)
Job requisition id: JR25030757
The Opportunity
Manulife is a leading international financial services provider, helping people make decisions easier and lives better. Help shape the future you want to see — and discover that better can take you anywhere you want to go.
Office Location: Ideally Waterloo - ON, alternatively Toronto - ON
Work arrangement: Hybrid - 3 days in office, 2 days from Home (remote working arrangement is not available)
People Leader Role: No
JOB DESCRIPTION
You will develop and test mobile applications, manage versions & updates as required.
Individual Responsibilities:
Job Requirements:
Must have:
At least 7+ years experience in Software development experience
5+ years of production experience with mobile development using React Native (TypeScript): Extensive experience in developing and maintaining mobile applications with React Native and TypeScript.
5+ years of experience developing enterprise-grade applications: Proven ability to build robust, scalable, and secure applications for enterprise use.
• Understanding of software development lifecycle
• Understanding of how technology supports Manulife business strategy
• Familiar with platform technologies
• Familiar with modern software architectures and API-driven development
• Familiar with scripting languages
• Mentors Associate Engineers
• Seeks coaching from experts
• Attends advanced training sessions and is certified on multiple domains of expertise
• Demonstrates all core skills, and good interpersonal skills for the role
• Good working and background knowledge of area of practice
• Use and combine knowledge of the discipline and the market to formulate the right approach
• Participates in functional demos utilizing new tech; designs own control structures
• Fit for purpose, though may lack refinement
• Sees actions partly in terms of longer-term goals
• Understands the corporate climate & culture
• Strong knowledge of the business
• Writes clear, readable, and maintainable code, takes ownership of the quality and usability of code
• Understands systems development methodology
• Strong foundation in design, programming, and testing
• Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods
• BS or MS in Computer Science preferred or equivalent professional experience
• Constantly learns from both success and failure
• Good organizational and problem-solving abilities that enable you to manage through creative abrasion
• Good verbal and written communication; able to effectively articulate technical vision, possibilities, and outcomes
• Experiments with emerging technologies and understanding how they will impact what comes next.
Decision Authorities:
When you join our team:
About Manulife and John Hancock
Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit https://www.manulife.com/en/about/our-story.html.
Manulife is an Equal Opportunity Employer
At Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals.
Primary Location: Waterloo, Ontario
Working Arrangement: Hybrid
Salary range is expected to be between: $94,220.00 CAD - $174,980.00 CAD
Manulife offers eligible employees a wide array of customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans.