Senior Android Developer (Winnipeg)

Senior Android Developer (Winnipeg)

21 Aug
|
RBC
|
Winnipeg

21 Aug

RBC

Winnipeg

WHAT IS THE OPPORTUNITY? RBC’s Mobile Banking App is awarded the ‘

Job Description RBC’s Mobile Banking App is awarded the ‘Highest in Customer Satisfaction’ among the Big Five Banks and is the pioneer in a number of mobile app developments earning accolades along the way – and we’re just getting started! RBC’s innovative and award winning Digital family is rapidly growing. If you are hungry for a High-Performance culture in a fast-paced environment and believe in your ability to deliver, this is your chance to be part of the Royal Bank’s Digital family. Join the team that developed and launched innovative features like NOMI Budgets (https://www.rbcroyalbank.com/mobile/feature/nomi/budgets), Split With Friends (https://www.rbcroyalbank.com/ways-to-bank/mobile/rbc-mobile-app/split-with-friends/index.html) and OCR Bill Pay, a patent pending invention (http://www.rbc.com/newsroom/news/2019/20190412-bill-scan.html)

WHAT WILL YOU DO?

Develop solutions to high complexity problems with frameworks and design patterns

Leverage AI to accelerate code development

Gather and assess requirements and recommend approaches

Write and test code, consider non-functional requirements

Work within an agile team and follow scrum best practices

Review existing code to assess ongoing feasibility and maintainability

Conduct impact analysis for proposed changes to or problems with the system

Provide advice and guidance to product owner that will inform product decisions

Stay current and competitive by keeping up-to-date with the latest Android platform capabilities and make relevant recommendations

Articulate technical solutions to a broad audience ranging from non-technical to technical architects through presentations and dcouments





Uphold the development team’s coding standards by conducting peer code reviews

Mentoring junior developers in the area of software engineering and Android best practices

WHAT DO YOU NEED TO SUCCEED? MUST HAVE:

2+ years developing native Android applications, 3+ years of Java experience.

Thorough understanding of Object Oriented Programming concepts, Android application architecture and software design patterns

Experience with Android libraries and best practices when it comes to communicating with RESTful services

Automated testing via Junit and platform specific frameworks like Robolectric and Espresso

Strong communication skills, ability to collaborate with stake-holders at different levels of abstraction (requirements, architecture and code)

Understanding of Agile Methodologies

Software Engineering, Computer Science or equivalent degree from an accredited University/College.

NICE-TO-HAVE:

Kotlin experience

Knowledge of new and upcoming sdk components in the Android space

Good understanding of design patterns such as MVVM, and how they can be applied to Android development

Knowledge of security protocols such as OAuth and OpenID.

Securing data using the Android Keystore

Developing with accessibility in mind

WHAT’S IN IT FOR YOU?

A comprehensive Total Rewards Program including bonuses and flexible benefits,



fair compensation, and stock where applicable

Leaders who help your development through coaching and managing opportunities

Ability to make a difference and lasting impact

Work in a dynamic, collaborative, progressive, and high-performing team

A world-class training program in financial services

Flexible work/life balance options

Opportunities to do challenging work

Job Skills Android Application Design, Android Automation, Android Operating Systems, Android Software Development, Android User Interface

Additional Job Details

Address: RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO

City: Toronto

Country: Canada

Work hours/week: 37.5

Employment Type: Full time

Platform: TECHNOLOGY AND OPERATIONS

Job Type: Regular

Pay Type: Salaried

Posted Date: 2026-03-19

Application Deadline: 2026-09-30

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

#J-18808-Ljbffr

📌 Senior Android Developer (Winnipeg)
🏢 RBC
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior android developer (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: senior android developer (winnipeg) / winnipeg