1 day ago
Toronto, CanadaSenior
Responsibilities
- Design, build, and maintain high-quality Android applications for banking customers.
- Own features from concept through delivery, ensuring scalable, maintainable, and customer-aligned solutions.
- Contribute to mobile architecture, technical decisions, platform growth, reliability, performance, security, monitoring, and deployment automation.
- Collaborate with product managers, designers, backend engineers, and other stakeholders.
- Mentor engineers through code reviews, technical guidance, and knowledge sharing.
- Use feature flags, experimentation, and customer feedback to release and improve mobile experiences.
- Contribute to shared tools, frameworks, and engineering practices for mobile development teams.
- Use GitHub, GitHub Actions, Jira, Confluence, and Microsoft Teams to collaborate and deliver.
Requirements
- Production experience building, shipping, and maintaining Android applications using Kotlin and/or Java.
- Strong knowledge of modern Android development practices, including MVVM architecture.
- Experience creating scalable, maintainable, and testable software solutions with dependency injection and modular application design.
- Experience working with RESTful APIs and backend engineering teams.
- Understanding of secure authentication and authorization practices, including OAuth 2.0 and OpenID Connect.
- Commitment to software quality through testing, automation, performance optimization, and security best practices.
- Strong cross-functional communication and collaboration skills.
- Experience guiding technical decisions, influencing engineering practices, or mentoring developers.
- Preferred qualifications include Jetpack Compose, Kotlin Flow or RxJava, mobile accessibility, regulated-industry applications, biometrics, passkeys, multi-factor authentication, JUnit, Espresso, Appium, New Relic, SonarQube, Snyk, and GitHub Copilot.
Benefits
- Hybrid working arrangement in Toronto, Ontario.
- Flexible environment supporting learning, career growth, well-being, and inclusion.
- Eligible employees receive customizable health, dental, mental health, vision, disability, life, adoption/surrogacy, wellness, and employee/family assistance benefits.
- Retirement savings plans may include pension and a global share ownership plan with employer matching contributions.
- Financial education and counseling resources are available.
- Paid time off includes holidays, vacation, personal, and sick days, plus statutory leaves of absence.
- Employees may participate in incentive programs tied to business and individual performance.
About Manulife
Manulife is a Toronto‑headquartered public financial services company that provides life and health insurance, retirement plans, and wealth and asset management to individuals and institutions. It earns premiums and fee income from insurance, investment, and advisory products delivered across Canada, Asia, and Europe, and operates as John Hancock in the United States. Founded in 1887, the company is listed on the Toronto Stock Exchange.
