Job DescriptionWhat will you do?You will be a key contributor to iOS development efforts on one of our mobile squads working on Wealth Digital team. This will include:
- Feature development in Swift to expand the functionality of RBC's mobile banking application
- Ensuring that proper design and architectural patterns are being used to allow the app to scale effectively
- Participating in code reviews to ensure quality of code delivered by the team
- Collaborating with cross-functional teams, including project managers, product owners, testers, user-experience, security and fraud
- Continuously improving the app, finding ways to simplify and refactor code
What do you need to succeed?Must-have:- 3+ years of experience developing for iOS in Swift
- Experience with UI development in both SwiftUI and UIKit
- A solid understanding of Object Oriented Programming, MVVM and iOS application architecture
- Experience with iOS unit testing frameworks and writing code designed for tests
- Experience with development and source control tools (Xcode, git, etc)
- Understanding of IT Standards, UX Design, Accessibility, Agile Methodologies
Nice-to-have:- KMP (Kotlin Multiplatform)
- Familiarity with AI-assisted development platforms (e.g., GitHub Copilot, IDE plugins)
- Objective-C experience
- Experience in a banking environment
- Mobile payments experience
- OAuth 2/OIDC
- RESTful APIs, GraphQL, or other web services.
What's in it for you?We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Flexible work/life balance options
- Opportunities to do challenging work
- Opportunities to take on progressively greater accountabilities
#LI-POST
#TECHPJ
Job SkillsApple iOS, Application Development, Application Integrations, Applications Architecture, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, iOS Development, Kotlin Programming Language, Mobile Application Development, Mobile Applications, Multiplatform Development, Problem Solving, Programming Languages, RESTful APIs, Swift Programming Language, Team Problem Solving, Technical Excellence
Additional Job DetailsAddress:RBC CENTRE, 155 WELLINGTON ST 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-08-05
Application Deadline:2026-08-24
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.