Senior Android Engineer, Manulife Bank Technology
Core
Building and maintaining Canada's top-rated banking app for Android, delivering world-class digital experiences to millions of customers.
Role type
Senior Android Engineer (IC)
Builds
Production Android banking application
Domain
Financial Services / Mobile
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android architecture (MVVM), RESTful APIs, OAuth 2.0, OpenID Connect, software testing, performance optimization, security best practices, technical mentoring
Preferred skills
Jetpack Compose, Kotlin Flow, RxJava, biometric authentication, automated testing frameworks (JUnit, Espresso, Appium), observability tools (New Relic, SonarQube)
Technologies
GitHub, GitHub Actions, Jira, Confluence, Microsoft Teams
Responsibilities
Design and build high-quality Android applications; take ownership of features from concept to delivery; contribute to architecture and technical decisions; mentor engineers through code reviews and guidance; improve application reliability, performance, and deployment automation; utilize feature flags and customer feedback for continuous improvement.
Seniority
Senior, hands-on IC with mentorship responsibilities