Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior iOS Developer

Full-time

Royal Bank of Canada

Job Responsibility:

Job Summary

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:

  • 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, 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 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-Hybrid #LI-POST #TechPJ

Job Skills

Application Development, Application Integrations, Applications Architecture, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Mobile Applications, Programming Languages, Technical Excellence

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:

2025-06-02

Application Deadline:

2025-06-30

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

I nclusion 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior iOS Developer in Toronto, ON vacancy
  • $120k - $145k per year

     ...the world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As a Senior iOS Developer, you'll be tasked with developing iOS applications. Working within the software development team, your duties will require you... 
    Senior
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    10 days ago
  • $80k - $115k per year

     ...industry through the power of connected & engaged teams.  As an iOS Developer at 7shifts, you're the mobile specialist who moves into...  ...feature that ships on mobile and one that doesn't. You report to a Senior Manager of Engineering and own your work end-to-end: from... 
    Senior
    Long term contract
    Work at office
    Remote work
    Home office
    Flexible hours
    Shift work
    Day shift

    7shifts

    Toronto, ON
    1 day ago
  • $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... 
    Senior
    Hourly pay
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    4 days ago
  •  ...Technical Skills/Keywords · Mobile – Swift (iOS) · Windows Mobile Application Development · Android (Mobile Computing)...  ...compliance, risk, and security teams. · Manage and mentor a team of developers, ensuring adherence to best practices. · Define and implement... 
    Suggested
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    2 days ago
  •  ...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... 
    Suggested
    Local area

    Capco

    Toronto, ON
    more than 2 months ago
  • $186k - $266k per year

     ...Corporation. About the Role As a Senior iOS Engineer at Tubi, you’ll play a critical...  ...our mobile engineering team, focusing on developing, improving, and maintaining our iOS, tvOS...  .... What You'll Do Design, develop, and deploy advanced applications for the... 
    Senior
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi

    Toronto, ON
    more than 2 months ago
  • $120k - $150k per year

     ...what HelloFresh becomes next, this is the team for you. As a Senior Software Developer, your role will be to help implement solutions & write...  ...mobile app development, either through React Native or native iOS/Android ~ Would be a plus if you had working knowledge of one... 
    Senior
    Casual work
    Manual labor
    Work at office
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    HelloFresh

    Toronto, ON
    1 day ago
  • $140k - $192.5k per year

     ...Okta Verify Team The Okta iOS platform team is responsible for...  .... The team is responsible for developing and maintaining Okta Verify...  ...Swift with colleagues of varying seniority Establish and drive quality...  ...tests using Swift.  Develop and maintain high-quality functional... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    4 days ago
  •  ...by owning our entire technology stack in-house. Our team is a close-knit, collaborative group with a clear vision and goal. As a Senior Developer, you will work closely with our technology teams and business partners to enhance our next-generation brokerage trade execution system... 
    Senior
    Full time
    Internship
    Work at office
    3 days per week

    CI Financial

    Toronto, ON
    3 days ago
  • $72k - $138k per year

     ...subject matter experts through mentoring and on the job coaching Summary We are seeking Senior Java Developers to join our team on a 1-year fixed term. As a Java Developer at Deloitte, you will play a crucial role in designing, developing, and maintaining Java-based... 
    Senior
    Long term contract
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    17 hours ago
  • $72k - $138k per year

     ...connectedness. Learn from deep subject matter experts through mentoring and on the job coaching -- We are seeking a strong Python developer on a 1 -year fixed term role , with practical experience building applications that leverage large language models (LLMs). The... 
    Senior
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    17 hours ago
  • $90k - $140k per year

    Senior Kofax developer Position Description Are you motivated by the opportunity to delight your clients by providing them with innovative solutions to complex technical problems? These are exciting times for CGI, and we are looking for talented individuals to trail blaze... 
    Senior
    Toronto, ON
    3 days ago
  • We are seeking a highly accomplished Senior Software Developer to drive the technical design, advanced programming, and full-lifecycle deployment of high-scale, distributed application environments. In this role, you will take hands-on technical ownership of translating complex... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    3 days ago
  • $119k - $140k per year

     ...guarantee secure, reliable access to our services and resources. As Senior Network Engineer, you will apply your expertise in networking and...  ...for automation, driving operational efficiency. Design and develop robust automated solutions, using tools such as Ansible, Python,... 
    Senior
    Work at office
    Flexible hours
    Shift work

    Robinhood

    Toronto, ON
    3 days ago
  •  ...largest bank loyalty program. Our team is a pioneer in mobile app developments and our unique features earned many accolades. As an integral...  ..., high-performance culture. This role is seeking an Android Developer who is passionate about technology and brings depth of mobile... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    3 days ago
  • $90k - $130k per year

     ...world’s most skilled marketing automation developers on one of the most advanced CRM/marketing...  ...look like? In the role as an Adobe Developer, you are responsible for understanding the...  ...and other Developers (including Associate, Senior, Lead, and Principal levels) within the... 
    Senior

    VML MAP

    Toronto, ON
    1 day ago
  •  ...Series D funding round, bringing our total funding to $254 million and valuing the company at $2.5 billion. We are seeking a Senior Data Developer to join our growing team. You will help build and maintain the data platform that directly powers the MaintainX product and... 
    Senior
    Worldwide

    MaintainX

    Toronto, ON
    1 day ago
  •  ...Senior IVR Developer Position Overview We are seeking a Senior IVR Developer responsible for designing, developing, enhancing, and supporting interactive voice solutions, including DTMF-based IVR applications and conversational voice bots. This role will contribute to... 
    Senior
    Full time

    Trident Staff

    Toronto, ON
    4 days ago
  • $45 - $50 per hour

    Job Responsibility: Roles/Responsibilities:The development and maintenance of IBM Mainframe systems, ensuring optimal performance and reliability. With a focus on CICS, VSAM, JCL, DB2, and Cobol, the role requires a strategic approach to managing projects and teams. Experience...
    Senior
    Hourly pay
    Full time
    Fixed term contract
    Work at office
    Remote work

    Mewar Info Tech Limited

    Toronto, ON
    5 days ago
  • $60 - $100 per hour

     ...disciplinary team that includes managers, solution designers, software developers and IT professionals with business expertise. - Provide...  ...implementation, testing, and maintenance in multi-platform environments. - Develop interactive dashboards,reports, and data visualizations allowing... 
    Senior
    Contract work
    Toronto, ON
    4 days ago
  • We are seeking a highly accomplished Senior Software Developer to drive the full-lifecycle design, development, and system integration of enterprise-scale permitting platforms and digital service systems. In this role, you will take hands-on technical ownership of translating... 
    Senior
    Contract work
    Immediate start

    Randstad

    Toronto, ON
    7 days ago
  • $55 per hour

    Job Responsibility: Job Summary Strong object-oriented concepts and programming skills with Smalltalk technology Transforming the business requirements to technical design using the MVC design pattern. Understand the existing Smalltalk legacy system and generate detailed...
    Senior
    Hourly pay
    Full time
    Fixed term contract
    Shift work

    Ardent SoftSol Inc

    Toronto, ON
    7 days ago
  •  ...MongoDB, including database design, querying, and data modeling. Desirable Skills : Interpersonal skill Role Description : Develop and maintain web applications using the MERN stack, ensuring high performance and responsiveness. Implement both front-end user... 
    Senior
    Full time
    Fixed term contract
    Remote work
    Monday to friday
    Shift work

    AstraNorth

    Toronto, ON
    7 days ago
  •  ...across 20 countries. In Canada, we have offices in Toronto, Quebec & Montreal. We are seeking a skilled and experienced Guidewire Developer with 6-8 years of experience in Guidewire implementation, configuration, and integration to join our dynamic team in Canada. The... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    GFT Technologies SE

    Toronto, ON
    7 days ago
  • $160k - $180k per year

     ...operate, where reliability, context, and thoughtful decision-making matter as much as technical execution. We’re hiring a Senior Software Developer to join the One45 team. You’ll join a product with more than twenty years of production history: stable, widely adopted,... 
    Senior
    Long term contract
    Remote work
    Work from home
    Shift work

    Acuity Insights

    Toronto, ON
    5 days ago
  • $75 per hour

     ...Senior JAVA Developer • Must have Banking / Financial Services domain, with Payment Technologies experience • Required Technical Skills: • Java 21, Spring Boot • Microservices Architecture and event-based Microservices development. • API Development, API Integrations... 
    Senior
    Hourly pay
    Full time
    Contract work
    For contractors
    Local area
    3 days per week
    Toronto, ON
    8 days ago
  •  ...Senior Mainframe Developer Location: Toronto, ON (Hybrid) Role Summary Seeking a Senior Mainframe Developer with deep expertise in IMS and strong experience in IBM Mainframe technologies. The role involves development, maintenance, enhancement, and production... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    9 days ago
  • $58k - $102k per year

     ...mapping of classes, field groups, identities, and attributes. Develop and implement AEP solutions such as RTCDP and configure its capabilities...  ...is $58,000 - $102,000 (Consultant level) or $80,000 - $138,000 (Senior Consultant level), and individuals may be eligible to participate... 
    Senior
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    17 hours ago
  • We are seeking a highly accomplished Senior Software Developer - Front End to lead the modern web architecture, accessibility auditing, and secure authentication...  ..., optimizing native accessibility features across Web, iOS, and Android platforms. API Ingestion & Integration:... 
    Senior
    Contract work
    Remote work

    Randstad

    Toronto, ON
    21 days ago
  • $120k - $145k per year

     ...hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team,... 
    Senior
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior iOS Developer. Be the first to apply!