Base: not specified; bonus/equity: bonuses + stock...
Native android application development
Java programming experience
Android application architecture knowledge
RBC’s Mobile Banking App is awarded the ‘Highest in Customer Satisfaction’ among the Big Five Banks and is a pioneer in mobile app developments
Job Summary
RBC’s Mobile Banking App is awarded the ‘Highest in Customer Satisfaction’ among the Big Five Banks and is a pioneer in mobile app developments.
The role involves leadership, technical analysis, design, consulting, and mentoring junior developers in Android best practices within a high-performance, agile environment.
Employees benefit from a comprehensive Total Rewards Program, flexible work/life balance options, world-class training, and opportunities to make a lasting impact.
Matching Summary
RBC’s Mobile Banking App is awarded the ‘Highest in Customer Satisfaction’ among the Big Five Banks and is a pioneer in mobile app developments.
Salary
Base: Not specified; Bonus/Equity: Bonuses and stock where applicable; Benefits: Flexible benefits and comprehensive Total Rewards Program
Skills & Requirements
Must-have
native Android application development
Java programming experience
Android application architecture knowledge
RESTful services communication
Automated testing with Junit and Espresso
Agile methodology experience
Strong communication and collaboration skills
Nice-to-have
Kotlin programming experience
Knowledge of Android SDK components
MVVM design pattern understanding
Security protocols like OAuth and OpenID
Android Keystore data security
Accessibility-focused development
Key Requirements
2+ years native Android development
3+ years Java experience
Degree in Software Engineering or Computer Science
Understanding of Object Oriented Programming concepts