We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when colleagues are healthy, respected and meaningfully challenged, we all thrive. Discover how you can grow your career, make impact and drive real change with our Winning Team today.
The opportunity
We are looking for a talented and experienced mobile software engineer to join our team. As a mobile software engineer, you will have the opportunity to work on cutting-edge mobile applications that are used by thousands of Manulife customers or distributors.
Responsibilities
- Design, develop, and maintain high-quality mobile applications for iOS and Android platforms
- Work closely with product managers, designers, and other engineers to create innovative and user-friendly mobile experiences
- Optimize mobile applications for performance, scalability, and security - Collaborate with cross-functional teams to define, design, and ship new features
- Stay up-to-date with the latest mobile development trends, tools, and technologies
How will you create impact?
The mobile software engineer will report to the Engineering Lead and will work closely with the mobile development team, product managers, and other cross-functional teams. This role plays a crucial part in shaping the user experience and functionality of our mobile applications. The mobile software engineer will contribute to the ongoing success and growth of our mobile platform, directly impacting our user base and overall business objectives. The work of this role will help drive innovation and ensure that our mobile applications remain at the forefront of technology and user satisfaction.
What motivates you?
- You obsess about customers, listen, engage and act for their benefit.
- You think big, with curiosity to discover ways to use your agile approach and enable business outcomes.
- You thrive in teams and enjoy getting things done together.
- You take ownership and build solutions, focusing on what matters.
- You do what is right, work with integrity and speak up.
- You share your humanity, helping us build a diverse and inclusive work environment for everyone.
What we are looking for
- Bachelor's degree in Computer Science, Engineering, or related field
- 5+ years of experience in mobile application development
- Proficiency in programming languages such as Swift, Objective-C, Java, JavaScript or React
- Strong understanding of mobile UI design principles, patterns, and best practices
- Experience with mobile app testing, debugging, and performance optimization
- Solid understanding of mobile app security and data protection best practices
- Excellent problem-solving and communication skills
- Ability to work independently and as part of a team
What can we offer you?
- A competitive salary and benefits packages.
- A growth trajectory that extends upward and outward, encouraging you to follow your passions and learn new skills.
- A focus on growing your career path with us.
- Flexible work policies and strong work-life balance.
- Professional development and leadership opportunities.
Our commitment to you
- Values-first culture
We lead with our Values every day and bring them to life together. - Boundless opportunity
We create opportunities to learn and grow at every stage of your career. - Continuous innovation
We invite you to help redefine the future of financial services. - Delivering the promise of Diversity, Equity and Inclusion
We foster an inclusive workplace where everyone thrives. - Championing Corporate Citizenship
We build a business that benefits all stakeholders and has a positive social and environmental impact.