Android Engineer Lead: Kotlin, MVVM, Banking App

Manulife Financial

Toronto

Hybrid

CAD 113,000 - 163,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work
Employee benefits
Pension plan

Job summary

Manulife Financial is seeking a Senior Android Engineer to lead the development of Canada''s top-rated banking Android app. You''ll steer technical direction, mentor peers, and shape mobile experiences at scale.

You will design and implement secure, high-performance features, collaborate with product, design, and backend teams, and drive improvements across the mobile platform while embracing innovative technologies.

Qualifications

  • Experience building production Android applications using Kotlin and/or Java.
  • Strong knowledge of modern Android development practices including MVVM.
  • Experience creating scalable, maintainable, and testable software solutions.
  • Knowledge of modern dependency injection approaches and modular application design.
  • Experience working with RESTful APIs and collaborating with backend engineering teams.
  • Understanding of secure authentication and authorization practices, including OAuth 2.0 and OpenID Connect (OIDC).
  • Commitment to software quality through testing, automation, performance optimization, and security best practices.
  • Strong communication and collaboration skills across cross-functional teams.
  • Experience guiding technical decisions or mentoring other developers.

Responsibilities

  • Design, build, and maintain high-quality Android applications with secure, reliable customer experiences.
  • Own features from concept to delivery; ensure scalable and maintainable solutions.
  • Contribute to architecture and decisions supporting platform growth.
  • Collaborate with product managers, designers, backend engineers, and stakeholders to deliver customer outcomes.
  • Mentor engineers through code reviews, guidance, and knowledge sharing.
  • Use feature flags and customer feedback to safely release and improve mobile experiences.
  • Explore emerging technologies to enhance products and development practices.
  • Improve reliability, performance, security, monitoring, and deployment automation.
  • Contribute to tools, frameworks, and practices for mobile teams.

Skills

Android development
Kotlin
Java
MVVM
RESTful APIs
OAuth 2.0
OIDC
Testing & automation
Security best practices
Cross-functional collaboration
Mentoring

Tools

GitHub
GitHub Actions
Jira
Confluence
Microsoft Teams

Job description

Manulife Financial is seeking a Senior Android Engineer to lead the development of Canada''s top-rated banking Android app. You''ll steer technical direction, mentor peers, and shape mobile experiences at scale.

You will design and implement secure, high-performance features, collaborate with product, design, and backend teams, and drive improvements across the mobile platform while embracing innovative technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Engineer - Build a Top Banking App (Kotlin)
Senior Android Engineer - Build a Top Banking App (Kotlin)

Manulife Insurance Malaysia • Toronto

On-site
CAD 113,000 - 163,000
Health insurance
Dental plan
Mental health support
+5
Senior Android Engineer – Banking Apps (Hybrid)
Senior Android Engineer – Banking Apps (Hybrid)

Société Financière Manuvie • Toronto

Hybrid
CAD 113,000 - 163,000
Senior Android Engineer, Manulife Bank Technology
Senior Android Engineer, Manulife Bank Technology

Manulife Financial • Toronto

On-site
CAD 113,000 - 163,000
Senior Mobile & Backend Engineer
Senior Mobile & Backend Engineer

Manulife group • Waterloo

Hybrid
CAD 113,000 - 163,000
Senior Android Engineer, Manulife Bank Technology
Senior Android Engineer, Manulife Bank Technology

Manulife • Toronto

Hybrid
CAD 113,000 - 163,000
Hybrid work
Health benefits
Career growth
Senior Android Engineer, Manulife Bank Technology
Senior Android Engineer, Manulife Bank Technology

Manulife/John Hancock • Toronto

On-site
CAD 113,000 - 163,000
Health insurance
Dental plan
Mental health support
+5
Senior Android Engineer - FinTech (Hybrid, Kotlin/MVVM)
Senior Android Engineer - FinTech (Hybrid, Kotlin/MVVM)

Delpath • Toronto

Hybrid
CAD 80,000 - 110,000
Senior Android Architect - Wealth & Asset Tech (Kotlin)
Senior Android Architect - Wealth & Asset Tech (Kotlin)

Capco • Canada

Remote
CAD 153,000 - 197,000
Comprehensive health and dental coverage
Retirement savings program with employer contribution
Paid time off and flexible working arrangements
+2
Senior Mobile Engineer: Kotlin & Cross-Platform Tech Lead
Senior Mobile Engineer: Kotlin & Cross-Platform Tech Lead

Earnin • Vancouver

Hybrid
CAD 199,800 - 244,200
Senior Mobile Developer
Senior Mobile Developer

Infotek Consulting Inc. • Toronto

Hybrid
CAD 110,000 - 138,000