Senior iOS Developer
Royal Bank of Canada Voir toutes les offres
- Toronto, ON
- Permanent
- Temps-plein
- 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
- 5+ years of experience developing for iOS in Swift (Objective-C experience is a nice to have)
- Experience with UI development in both SwiftUI and UIKit
- A solid understanding of Object Oriented Programming, MVC, 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)
- Experience developing applications and systems with complex networking requirements
- Understanding of IT Standards, UX Design, Accessibility, Agile Methodologies
- Excellent written and verbal communication skills
- Be a collaborative, team player, who values giving and receiving constructive feedback and who has strong interpersonal skills
- Experience in a banking environment
- Mobile payments experience
- 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 succeed.
- We care about each other, reaching our potential, making a difference to our communities and achieving success that is mutual. (visit
- Opportunities to be a valuable member of a close-knit, collaborative team that encourages networking
- A comprehensive Total Rewards Program including bonuses and flexible benefits
- 4 weeks vacation