Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 6 Nov 2026

iOS Developer

RBC Toronto, Ontario senior full-time

The employer hasn't listed a salary.

Apply on RBC

Description

The RBC Wealth Digital team is an innovative and rapidly growing team. We are looking for an experienced iOS Developer who is passionate about technology and brings a depth of mobile application development experience.

You will be a key contributor to iOS development efforts on one of our mobile squads working on the Wealth Digital team. Your responsibilities 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

To succeed in this role, you will need:

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.

We offer a comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable. You will also have access to leaders who support your development through coaching and managing opportunities, flexible work/life balance options, opportunities to do challenging work, and opportunities to take on progressively greater accountabilities.

Skills

Required

  • Swift
  • iOS Development
  • Object Oriented Programming
  • MVVM
  • iOS application architecture
  • Xcode
  • git
  • IT Standards
  • UX Design
  • Accessibility
  • Agile Methodologies

Nice to have

  • KMP (Kotlin Multiplatform)
  • AI-assisted development platforms
  • Objective-C
  • banking environment
  • mobile payments
  • OAuth 2/OIDC
  • RESTful APIs
  • GraphQL

Ready to apply?

You apply with the employer directly. Their original posting is here: https://rbc.wd3.myworkdayjobs.com/en-US/RBCGLOBAL1/job/TORONTO-Ontario-Canada/Senior-iOS-Engineer_R-0000187750-1

Apply on RBC