IOS Developer Senior (IT)
Royal Bank of Canada
Job Description
What is the opportunity?
The RBC Digital team is innovative and rapidly growing. We are looking for experienced iOS Developers who are passionate about technology and bring a depth of mobile application development experience.
What will you do?
You will be a key contributor to iOS development efforts on one of our mobile squads working on the RBC Mobile iOS app. 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:
- 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
Nice-to-have:
Experience in a banking environment
Mobile payments experience
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 succeed.
- We care about each other, reaching our potential, making a difference to our communities and achieving success that is mutual. (visit people.rbc.com )
- Exposure to strong mentorship and leadership examples
- 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
Job Skills
Additional Job Details
Address:
RBC WATERPARK PLACE, 88 QUEENS QUAY 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-03-09 Application Deadline:
2026-05-31 Note : Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
- ...'s leading news organization, and play a pivotal role in shaping the digital experiences of users across Canada and beyond. As an iOS Developer, you will be part of a dynamic team that values collaboration, technical excellence and innovation. What You Will Do: Develop...SuggestedFull timeFor contractorsFlexible hours
- ...Senior iOS Developer - SWIFT, Fintech Security Key Skills: · Apple Security, iOS Frameworks, Mobile Banking Security · iOS Application Development · Mobile – SWIFT (iOS) Role Description · Responsible for designing and delivering secure, high...SeniorContract work
$137.2k - $196k per year
...About the Role As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing, improving, and maintaining our iOS, tvOS, and visionOS... ...effectively. What You'll Do: Design, develop, and deploy advanced applications for...SeniorLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours$130k per year
...Job title: Senior iOS SDK Engineer Location: 100% REMOTE Salary: $130-170k/year + EQUITY! Requirements : SDKs/ frameworks, Apple... ...threading, memory, lifecycle behavior, and OS/device fragmentation. Develop capture services for networking, user interactions, and system...SeniorOngoing contractLong term contractInternshipLocal areaRemote workHome office$136k - $170k per year
...scalable, polished, and efficient mobile apps. We're passionate about developer experience, providing flexible tooling for rapid innovation. Are you an enthusiastic engineer with a passion for crafting iOS productivity tools and robust infrastructure? Elevate your skills...SeniorHourly payWork at officeRemote workFlexible hours3 days per week- ...iOS Developer - (Hybrid - Calgary) Capco – The Future. Now. Capco is a distinctly and positively different place to work. Much more than consultants, we are active participants in the global financial services industry. Our passionate business and technology professionals...Local area
- ...Role: IOS Developer Primary Skill: Swift/iOS SDK Expertise Job Description: Seeking a highly skilled and motivated Mobile iOS Software Engineer to join our growing team within the TD Insurance division of the bank. This role will focus on the design, development,...SeniorContract work
$85k - $135k per year
...efforts on finding creative ways to make kids giggle. As a Senior Unity Game Developer you will work within a cross-functional team of talented developers... ...understanding of how to use Unity to create mobile apps for iOS or Android. ~ Strong understanding of computer science...SeniorFull timeWorldwide1 day per week- ...an inclusive and high-performing culture. We are seeking a Senior Software Developer for the Canadian Digital Banking Engineering team. Is this... ...assurance testers. Collaborate closely with a team of iOS, Android, and backend developers to work on both new features...SeniorPermanent employmentFlexible hours
- ...build high-quality, performant applications that run seamlessly on iOS, Android, and the web. You should be as comfortable pushing a new... ...design, quality, and usability. We are looking to hire mid and senior level front end engineers! You have drive, hunger, intellectual...SeniorWork at officeRemote work
- ...you might just be in the right place! We're looking for a Senior Mobile Developer (React Native) to join our team in North America. As a Senior... ...Native and TypeScript applications across both Android and iOS platforms ~ A thoughtful sense of ownership for your products...SeniorFull timeFlexible hours
$120k - $135k per year
...Built it. Scale it. Own it. Sangoma is excited to announce an opening for a Senior Backend Developer to join our talented team. As a recognized leader in business communications solutions, we strive to provide innovative and effective services that empower businesses to...SeniorFull timeRemote workWork from homeFlexible hours- ...Job Responsibility: Senior Appian Developer At Cognizant, our global community sets us apartan energetic, collaborative and inclusive workplace where everyone can thrive. And with projects at the forefront of innovation, you can build a varied, rewarding career and...SeniorFull timeWork at office2 days per week3 days per week
- ...Job Description What is the opportunity? The Trading & Execution Services group within Capital Markets is seeking a strong Java developer for the Program Trading team. You will be involved in writing code for applications which facilitate basket trading within the...SeniorFull timeFlexible hours
$80 - $100 per hour
...Job Responsibility: Responsibilities: Curam Development: Hands-on experience required. Technical Solutions: Design, develop, and deploy solutions in traditional and cloud environments. End-to-End Development: Manage complete development of applications and databases...SeniorHourly payFull timeFixed term contractRemote work- ...Job Description What is the opportunity? The RBC Investor and Services and Technology team is seeking a Software Developer to support an application that processes FX transactions. In this role you will be responsible for the design and development of solutions...SeniorFull timeFlexible hours
- ...offices in Toronto, Quebec & Montreal. We are currently seeking an experienced professional to join our team in the role of JAVA Senior Developer In this role, you will: ~ Develop and design strategic trade store and life-cycle management platform for fixed income and...SeniorLong term contractFull timeWork at officeLocal areaRemote workWorldwideFlexible hours
$128.3k - $171.1k per year
...Senior AI Developer Role Type: New position Are you excited about using Generative AI to solve realworld insurance and actuarial challenges ? Do you want your work to influence how global insurers make smarter, faster decisions? As a Senior AI Developer...SeniorFull timeWorldwide- ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) Note...SeniorContract workTemporary workMonday to friday
$90k - $105k per year
...Job Description Key Responsibilities Design, develop, enhance, and maintain React-based web applications using modern frameworks and... ...focus on front-end/UI engineering. ~3+ years of experience in a Senior React Developer or Lead React role. ~ Extensive experience with...SeniorPermanent employment- ...Job Responsibility: Job Summary WHAT IS THE OPPORTUNITY? In this role, candidates will be evaluating, designing, developing, implementing and supporting critical middleware solutions for RBC business applications. Candidate will also provide technical consulting to...SeniorFull timeFlexible hours
- ...integration with Adobe AEM , J2EE and etc? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 3 month contract in Toronto. This is an onsite role. Rate: $478.19 - $515.08 Advantages • Earn a competitive...SeniorContract work
- ...design, SOLID principles, and design patterns? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 12 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a...SeniorContract work
- ...deployment Analyze, formulate, proposed, develop and/or contribute to overall solutions as per project... ...Other Languages English: C2 Proficient Seniority Senior...Senior
- ...to providing an equitable work environment that is foundational to our core values as a company and is vital to our success. Senior Developer Advocate Job Summary As a Developer Advocate, you will be a self-starter who champions Equinix within the developer community...SeniorFull time
$70 - $75 per hour
TalentWorld is seeking a highly skilled Senior ServiceNow Developer to lead the design, development, and delivery of scalable ServiceNow solutions for a leading financial client in Toronto. This role requires a strong blend of technical expertise, business analysis, and project...SeniorContract workTemporary workInternshipRemote work- ...Senior TypeScript Developer Location: Toronto, ON – Hybrid (2–3 Days WFO) Duration: 6–12 Months Role Description Deep TypeScript Knowledge: Expert‑level understanding of TypeScript and advanced typing patterns. Microservices: Proven experience architecting...Senior
- ...of BC’s Top Employers 2026, reflecting our commitment to creating a workplace where people thrive. Position Summary The Senior Cloud Developer is a hands-on technical role responsible for the design, implementation, operation, and continuous improvement of Genesys Cloud...SeniorRemote workFlexible hours
- ...working knowledge of Jamstack Architecture? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 15 month contract in Toronto. This is an onsite role. Rate: Advantages • Earn a competitive rate within...SeniorContract work
- We are seeking a Senior Software Developer with a strong specialization in Business Intelligence (BI) to join our team in Toronto. This hybrid role bridges the gap between enterprise Java-based development and advanced BI architecture. You will be responsible for the full lifecycle...SeniorContract workMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to IOS Developer Senior (IT). Be the first to apply!
- android ios developer Toronto, ON
- ios developer Toronto, ON
- remote ios developer Toronto, ON
- senior human resources Toronto, ON
- représentant senior Toronto, ON
- senior pattern maker Toronto, ON
- senior c# developer Toronto, ON
- senior financial accountant Toronto, ON
- senior technical specialist Toronto, ON
- senior react developer Toronto, ON
