CareerPlanSign in

Senior Android Developer

Canada💼 Full-time🗓 2026-03-22 → 2026-09-07

Core

Building and maintaining the RBC Mobile Banking App, delivering innovative features like NOMI Budgets, Split With Friends, and OCR Bill Pay to millions of customers.

Role type

Senior Android Developer

Builds

Native Android mobile banking application features and updates

Domain

Fintech / Mobile Banking

Deliverable

production ML models | product features

Required skills

Native Android development, Java, Object Oriented Programming, Android architecture, RESTful API integration, Automated testing (Junit, Robolectric, Espresso), Agile methodologies, Software Engineering principles

Preferred skills

Kotlin, New Android SDK components

Technologies

Android, Java, Kotlin, RESTful services, Junit, Robolectric, Espresso

Responsibilities

Develop solutions to high complexity problems using frameworks and design patterns, Leverage AI to accelerate code development, Gather and assess requirements and recommend approaches, Write and test code considering non-functional requirements, Review existing code for feasibility and maintainability, Conduct impact analysis for proposed changes, Provide advice and guidance to product owners, Stay current with latest Android platform capabilities, Articulate technical solutions to broad audiences, Uphold coding standards via peer code reviews, Mentoring junior developers in software engineering and Android best practices

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