Senior iOS Engineer
Core
Develop and maintain features for RBC's mobile banking application using Swift, ensuring scalable architecture and high code quality.
Role type
Senior iOS Engineer
Builds
Mobile banking application features for RBC Wealth Digital clients
Domain
Fintech / Mobile Banking
Deliverable
production ML models | product features
Required skills
Swift, SwiftUI, UIKit, Object Oriented Programming, MVVM, iOS unit testing, Xcode, Git, RESTful APIs, GraphQL
Preferred skills
Kotlin Multiplatform (KMP), AI-assisted development tools, Objective-C, Banking domain experience, Mobile payments, OAuth 2/OIDC
Technologies
Swift, SwiftUI, UIKit, Xcode, Git, RESTful APIs, GraphQL, KMP, OAuth 2, OIDC
Responsibilities
Develop features in Swift to expand mobile banking app functionality, ensure proper design and architectural patterns for scalability, participate in code reviews, collaborate with cross-functional teams, continuously improve and refactor code
Seniority
Senior, hands-on IC