Senior iOS Developer

Check with seller
Bank Jobs
1 month
Canada
Ontario
0 views
ID: 884053
Published 1 month ago by Royal Bank of Canada
Check with seller
In Bank Jobs category
Toronto, Ontario, Canada
Get directions →
0 item views
job description
Job Summary

Designs, develops, enhances and supports mobile applications for multiple devices and operating environments. Applies experience and seasoned knowledge, skills, and practices to perform a variety of assignments.
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 Digital team. 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:

3+ 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, 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:

Objective-C experience

Experience in a banking environment

Mobile payments experience

OAuth 2 / OIDC

RESTful APIs, GraphQL, or other web services.

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 thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable

Leaders who support your development through coaching and managing opportunities

Flexible work/life balance options

Opportunities to do challenging work

Opportunities to take on progressively greater accountabilities

#LI-Post

#TechPJ

Job Skills

Apple iOS, Application Development, Application Integrations, Applications Architecture, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, iOS Development, Mobile Application Development, Mobile Applications, Problem Solving, Programming Languages, RESTful APIs, Swift Programming Language, Team Problem Solving, Technical Excellence
Additional Job Details

Address:

RBC CENTRE, 155 WELLINGTON ST 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:

2025-07-04
Application Deadline:

2025-07-31
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Inclusion and Equal Opportunity Employment

At 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.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com. Read more

Published on 2025/09/10. Modified on 2025/09/10.

Description

job description
Job Summary

Designs, develops, enhances and supports mobile applications for multiple devices and operating environments. Applies experience and seasoned knowledge, skills, and practices to perform a variety of assignments.
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 Digital team. 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:

3+ 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, 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:

Objective-C experience

Experience in a banking environment

Mobile payments experience

OAuth 2 / OIDC

RESTful APIs, GraphQL, or other web services.

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 thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable

Leaders who support your development through coaching and managing opportunities

Flexible work/life balance options

Opportunities to do challenging work

Opportunities to take on progressively greater accountabilities

#LI-Post

#TechPJ

Job Skills

Apple iOS, Application Development, Application Integrations, Applications Architecture, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, iOS Development, Mobile Application Development, Mobile Applications, Problem Solving, Programming Languages, RESTful APIs, Swift Programming Language, Team Problem Solving, Technical Excellence
Additional Job Details

Address:

RBC CENTRE, 155 WELLINGTON ST 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:

2025-07-04
Application Deadline:

2025-07-31
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Inclusion and Equal Opportunity Employment

At 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.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
Royal Bank of Canada
Royal Bank of Canada
1708 active listings

Recently viewed

WovV Technologies WovV Technologies 1 month
Admin Cum EA
Check with seller
Admin Cum EA
Location Naroda, Gujarat   Full job description  Act as the point of contact between the Director and internal/external stakeholders.  Take regular follow-ups from managers regarding payments, transport, orders, and other important business matters.  Prepare reports, memos, and other confidential documents as required.  Maintain effective filing and data...
1 month Admin Executive views
Check with seller
Brunning  Price Brunning Price 1 month
Chef de Partie
Check with seller
Chef de Partie
Job description Paid overtime, great cash and card tips, career development – all sound good to you? It’s that simple, we look after our crew. If you’re an experienced Chef de Partie with a tenacious attitude we’d love you to come and join us at The Dinorben Arms, Bodfari. There’s plenty in it for you: Your Bread and Butter • Basic up to £30,000, plus tronc ...
1 month Cook / Chef Jobs views
Check with seller
Thomas Cook India Private limited Thomas Cook India Private limited 1 month
Counter Sales Representative
Check with seller
Counter Sales Representative
We are Hiring For Counter Sales Representative For Thomas Cook India ltd Position: Counter Sales Representative Location: Kolkata, West Bengal 700016. Requirement : Graduation Minimum 3 Years of Experience in Travel industry sales department Fluent English communication Responsibility: Handle Walking Customer sales of holiday package Maintain Relationship wi...
1 month Counter Sales Jobs views
Check with seller
Legal Legal 1 month
Legal Jobs 1 month
Client Support And Advocacy Coordinator
Check with seller
Client Support And Advocacy Coordinator
About the Role This six-month contract position is a newly created role offered as part of our expanding service capacity. As a Client Support Officer, you will work within TEWLS' client support practice, focusing on enhancing our integrated services to women and non-binary persons. Your Key Responsibilities - Work alongside legal and client support staff to...
1 month Legal Jobs views
Check with seller
Arihant packaging Arihant packaging 1 month
Fresher Jobs 1 month
Counter|staff
Check with seller
Counter|staff
Counter-staff have to do billing cleaning Job Type: Full-time Salary: ₹15,000.00 - ₹20,000.00 per month Benefits: • Cell phone reimbursement Schedule: • Morning shift • Night shift Supplemental pay types: • Overtime pay Ability to commute/relocate: • Mumbai, Maharashtra: Reliably commute or planning to relocate before starting work (Required) Experience: • t...
1 month Fresher Jobs views
Check with seller
NES Associates NES Associates 1 month
Logistics Coordinator
Check with seller
Logistics Coordinator
We are seeking a Logistics Coordinator to join our team at NES Associates. As a driver, you will be responsible for safely transporting goods and equipment over medium distance routes. Key Responsibilities Drive commercial trucks, such as box trucks and stake-bed trucks, in a safe and efficient manner. Haul merchandise and equipment, adhering to weight guide...
1 month Warehouse / Logistics Jobs views
Check with seller
Verse Verse 1 month
VP Of Digital Marketing
Check with seller
VP Of Digital Marketing
Our Ideal Candidate We are looking for a seasoned marketer with a proven track record of success in B2B marketing, particularly in the SaaS or technology industries. The ideal candidate will have experience hiring, managing, and scaling a marketing team, as well as a background in creating sales enablement materials, defining GTM strategies, and conducting c...
1 month Digital Marketing Expert Jobs views
Check with seller
Loyal Auto Loyal Auto 1 month
Technician Jobs 1 month
Red Seal Automotive Technician
Check with seller
Red Seal Automotive Technician
Job Summary We are seeking a skilled Automotive Technician to join our dynamic team. The ideal candidate will possess a strong mechanical knowledge and hands-on experience in automotive repair. This role involves diagnosing, repairing, and maintaining vehicles to ensure optimal performance and safety for our customers. The Automotive Technician will work clo...
1 month Technician Jobs views
Check with seller
AQ Enterprises Ltd. AQ Enterprises Ltd. 1 month
Marketing Manager
Check with seller
Marketing Manager
Work Term: Permanent Work Language: Bilingual Hours: 160 hours per month Education: Bachelor's degree Experience: 3 years to less than 5 years or equivalent experience Asset languages Mandarin Cantonese Work setting Urban area Business Gallery Budgetary responsibility $100,001 - $500,000 Tasks Develop all kinds of events for publicity, fundraising and inform...
1 month Digital Marketing Expert Jobs views
Check with seller
Warner Leisure Hotels Warner Leisure Hotels 1 month
Commis Chef | Alvaston Hall Hotel
Check with seller
Commis Chef | Alvaston Hall Hotel
Job description Pay Rates: Up to £11.+4. per hour depending on age Wehave a fantastic opportunity for a Commis Chef to join us at Warner Hotels. Thebenefits of working with us Live-in maybe available. Free use of gym and leisure facilities Free or 60% discounted food onsite Access to numerous discounts and offers with many national brands and retailers. A fa...
1 month Cook / Chef Jobs views
Check with seller
Recruitment Hub India Recruitment Hub India 1 month
Fresher Jobs 1 month
Fresher
Check with seller
Fresher
Work Part Time or Full Time Age : 18+ Language: Hindi (mandatory) or Your local language Education Qualification: 12th Pass Salary : According to Your working Hours Work place : On Social media
1 month Fresher Jobs views
Check with seller
TalentQ HR TalentQ HR 1 month
Helper Jobs 1 month
Helper
Check with seller
Helper
Looking for helper to take care of TV/Display repair work shop at New Golden Nest, Mira Bhayander. Candidates from Mira Road to Bhayander only. Contact on +004065223 Job Types: Full-time, Part-time, Contractual / Temporary, Freelance Pay: ₹6,000.00 - ₹8,000.00 per month Schedule: Day shift Morning shift Experience: total work: 1 year (Preferred) Work Locatio...
1 month Helper Jobs views
Check with seller
Unknown Unknown 1 month
MNNIT Officer On Special Duty Recruitment 2025 - Retired Officers Jobs In Allahabad- Up
Check with seller
MNNIT Officer On Special Duty Recruitment 2025 - Retired Officers Jobs In Allahabad- Up
Job description MNNIT Officer on Special Duty Recruitment 2025 for Government Sector Vacancy in Uttar Pradesh. Application Submission Last Date is 17.02.2025. MNNIT Officer on Special Duty Vacancy is for Allahabad, Uttar Pradesh State Government.
1 month Government Job Alert views
Check with seller
Bizgurukul Official Bizgurukul Official 1 month
Fresher Jobs 1 month
Fresher
Check with seller
Fresher
We are looking for 50 potential candidates for our US based project which is linked to health and wellness industry. Basically we work on recruitments and are working on a project named social media entrepreneurship which is linked with our delhi government and have been working on this project since 4 years. We are creating society of youth and we are quite...
1 month Fresher Jobs views
Check with seller
Creation Infoways Pvt Ltd Creation Infoways Pvt Ltd 1 month
Social Media Coordinator
Check with seller
Social Media Coordinator
Our Marketing department is looking for an enthusiastic and young individual to join our team as a Social Media Executive. As a Social Media Executive, you will be responsible for maintaining our company’s social media platforms. You will also be responsible for creating captivating content for all social media pages. Monitoring user engagement and analyzing...
1 month Digital Marketing Expert Jobs views
Check with seller
Ess compass Ess compass 1 month
Sous Chef
Check with seller
Sous Chef
Sous Chef - Allenby Barracks £17.25 Per Hour 37.5 Hours Per Week 5 out of 7 Days Per Week Your key responsibilities will include: Preparing delicious, high-quality food that delights our clients and customers Identifying opportunities to improve our food service Creating a positive kitchen environment where your team feel welcomed and supported Supporting th...
1 month Cook / Chef Jobs views
Check with seller
Amazon Amazon 1 month
Fresher Jobs 1 month
Customer Care Executive | Remote Jobs | Freshers Jobs in|
Check with seller
Customer Care Executive | Remote Jobs | Freshers Jobs in|
Amazon, a global e-commerce and technology giant, is at the forefront of innovation, providing a diverse range of products and services to customers worldwide. With a commitment to customer satisfaction and operational excellence, Amazon has become a household name synonymous with convenience and quality. Job Title: Customer Care Executive – Remote Job Summa...
1 month Fresher Jobs views
Check with seller
 The Personal The Personal 1 month
BPO Jobs 1 month
Bpo Customer Service In Bangalore
Check with seller
Bpo Customer Service In Bangalore
Job DescriptionCONGRATULATION YOUR PROFILE HAS BEEN SHORTLISTED FOR TOP MNC'S COMPANIES Brief About Client: • A global management consulting and professional services firm that provides strategy, consulting, digital, technology and operations services. FOR IMMEDIATE JOINING CONTACT Raj hidden_mobile Anu hidden_mobile Post : • Customer Support Customer Suppor...
1 month BPO Jobs views
Check with seller
Finder Bro Finder Bro 1 month
BPO Jobs 1 month
BPO Executive
Check with seller
BPO Executive
Urgent Hiring For Bpo Executive Domestic/International Voice/Non Voice/Blended chat/Email/voice Location- Mansarovar/Sitapura Salary 14-32 k ctc Must Have Good English and excellent comms Drop cv to 7878424845
1 month BPO Jobs views
Check with seller
Amity University Lucknow Campus Amity University Lucknow Campus 1 month
Fresher Jobs 1 month
Fresher
Check with seller
Fresher
We work on US based project which is linked with health and wellness industry , where your task is recruitment under this project . Training will be provided by online itself in proper training system. Work from home, earn 15-20K as a part time work , hours to be invested is 2-3 hours a day. No specific skills required , all fields candidate are eligible. Fl...
1 month Fresher Jobs views
Check with seller
 Confidential Confidential 1 month
Helper Jobs 1 month
Packaging Boy Cum Helper | Picker | Packe
Check with seller
Packaging Boy Cum Helper | Picker | Packe
Job description M Mad Masters Helper Mad Masters • Jaipur, Rajasthan • via Job Hai ₹7K–₹10K a month Full–time Apply directly on Job Hai Apply on India's Free Job Site | Jobsiya.co.in Job description • Follow work instructions and assist in tasks assigned by supervisor • It is a Full Time Labour/Helper job for candidates with 6 months - 6+ years Experience. M...
1 month Helper Jobs views
Check with seller
beBeeLanguage beBeeLanguage 1 month
Teacher Jobs 1 month
Telugu Language Instructor
Check with seller
Telugu Language Instructor
About the Role We are seeking a skilled Telugu Language Instructor to join our team. The ideal candidate will have experience in planning, preparing and delivering lessons to students of all ages. Key Responsibilities • Develop and implement lesson plans that cater to the needs of students • Create engaging teaching materials that promote language learning •...
1 month Teacher Jobs views
Check with seller
Cambridge Health Alliance Cambridge Health Alliance 1 month
Mechanic Jobs 1 month
General Maintenance Technician
Check with seller
General Maintenance Technician
Job description Position: General Maintenance Technician I Location: CHA Everett Hospital Work Days: 8 hours Category: Service and Trade Department: Repairs And Maintenance EH Job Type: Full time Work Shift: Various Shifts Hours/Week: 40.00 Union Name: SEIU 11++ DEPARTMENT DESCRIPTION: You will be a part of a team that supports safe, continuous daily operati...
1 month Mechanic Jobs views
Check with seller
Lifting Solutions Inc. Lifting Solutions Inc. 1 month
Mechanic Jobs 1 month
Pump Shop Technician
Check with seller
Pump Shop Technician
Lifting Solutions is a high-performing team that engineers, manufactures, distributes, sells, and services artificial lift products that outperform the market. Since our inception in Canada in 2014, we have expanded from 14 colleagues to over 300 across 28 locations in three countries. We are proud to operate two state-of-the-art manufacturing facilities, on...
1 month Mechanic Jobs views
Check with seller
Are you a professional Recruiter? Create an account