CareerPlanSign in

Sr Android Engineer

TORONTO, Ontario, Canada💼 Full-time🗓 2026-08-05 → 2026-09-26

Core

Design, develop, maintain, and modernize Android mobile applications for the RBC Digital team.

Role type

Senior Android Engineer

Builds

Mobile applications for RBC Digital

Domain

Fintech / Banking

Deliverable

production ML models | product features

Required skills

Kotlin, Android SDK, Jetpack libraries (ViewModel, Paging, Navigation, Room), Jetpack Compose, Dependency Injection (Dagger/Hilt), Architectural patterns (MVVM, MVI, Clean Architecture), RESTful APIs, GraphQL, Material Design, Git, Unit Testing (JUnit, Espresso, Mockito)

Preferred skills

KMP (Kotlin Multiplatform), AI-assisted development platforms, Firebase services, CI/CD pipelines, Multi-module projects, Mobile security best practices, Application metrics analysis

Technologies

Kotlin, Jetpack Compose, Dagger, Hilt, Room, Espresso, Mockito, Firebase, GitHub Actions, Google Play Store

Responsibilities

Feature development to expand mobile app functionality; Lead analysis, design, coding, testing, tracking, and deployment; Participate in code reviews; Collaborate with cross-functional teams to implement features and resolve issues; Refactor code to improve app performance; Proactively learn emerging technologies to address vulnerabilities; Work with operations and infrastructure teams to promote code to production.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.