Taro Logo

Sr Android Engineer

Canada's biggest bank and one of the largest in the world based on market capitalization, serving 16+ million clients across 34+ countries.
Android
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr Android Engineer

RBC Digital is seeking a Senior Android Engineer to join their innovative team in Toronto. This role offers an opportunity to work on mobile applications that serve millions of customers across RBC's banking platform. As a Sr Android Engineer, you'll be responsible for designing, developing, and maintaining Android applications using modern technologies like Kotlin, Jetpack Compose, and following MVVM architecture. The position requires 5+ years of Android development experience and offers comprehensive benefits including flexible work arrangements and career development opportunities. RBC, as Canada's largest bank with a global presence, provides a stable yet innovative environment for career growth. The role combines technical expertise with collaborative teamwork, making it ideal for experienced Android developers looking to impact financial technology at scale.

Last updated 25 days ago

Responsibilities For Sr Android Engineer

  • Feature development to expand the functionality of mobile applications
  • Providing technology and application development expertise
  • Participating in code reviews to ensure quality of code
  • Collaborating with cross-functional teams to implement features and resolve issues
  • Continuously improving the app, finding ways to simplify and refactor code
  • Stay ahead by proactively learning about emerging technologies
  • Work with operations and infrastructure teams to promote code to production

Requirements For Sr Android Engineer

Kotlin
  • 5+ years of professional Android development experience with Kotlin
  • Strong understanding of Android SDK, Jetpack libraries, Jetpack compose and dependency injection frameworks
  • Experience with architectural patterns such as MVVM, MVI, or Clean Architecture
  • Solid experience with RESTful APIs, GraphQL, or other web services
  • Strong understanding of Material Design principles
  • Proficiency with Git and Git-based workflows
  • Hands-on experience with testing frameworks like JUnit, Espresso, or Mockito

Benefits For Sr Android Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive Total Rewards Program including bonuses and flexible benefits
  • Leaders who support your development through coaching
  • Flexible work/life balance options
  • Dynamic, collaborative, progressive team environment
  • 37.5 hour work week