Skip to main content

Description

The RBC Wealth Digital team is looking for an experienced iOS Developer to contribute to the development of RBC's mobile banking application. This role involves expanding functionality with Swift, ensuring proper design and architecture for scalability, participating in code reviews, and collaborating with cross-functional teams to continuously improve and refactor the app.

What We're Looking For

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,

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

Ideal Candidate

Objective-C experience,

Experience in a banking environment,

Mobile payments experience,

OAuth 2/OIDC,

RESTful APIs, GraphQL, or other web services

Hard Skills

Apple iOS
Application Development
Application Integrations
Applications Architecture
Emerging Technologies
Enterprise Application Delivery
iOS Development
Mobile Application Development
Mobile Applications
Programming Languages
RESTful APIs
Swift Programming Language
SwiftUI
UIKit
Xcode
git
Objective-C
GraphQL
OAuth 2/OIDC

Soft Skills

Group Problem Solving
Team Problem Solving
Technical Excellence
Collaboration
Progressive Thinking

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program (bonuses, flexible benefits, competitive compensation, commissions, stock)
Leadership support for development through coaching and managing opportunities
Flexible work/life balance options
Opportunities for challenging work
Opportunities to take on progressively greater accountabilities

Also Available At

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.