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

IOS Developer Senior (IT)

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 1 day ago
Similar jobs that could be interesting for youBased on the IOS Developer Senior (IT) in Toronto, ON vacancy
  • $130k - $150k per year

    TouchBistro is looking for Senior Mobile Software Developers (iOS). At TouchBistro, our flagship iOS application is on a 2-week release cadence. Our software...  ...via feature flags. We are looking for an experienced developer with a similar mindset to join our team. As a member of... 
    Senior
    Internship
    Local area
    Flexible hours

    TouchBistro

    Toronto, ON
    24 days ago
  •  ...Role: Senior Android & IOS Developer – Minimum 4 days WFO Job Location: Toronto, ON Job Summary: The ideal candidate will have strong Android & IOS development experience, and some familiarity with full stack technologies (MEAN stack and Java). Experience... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    19 days ago
  •  ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto (Hybrid: 7.25 hours/day between 8:00 AM and...  ..., JAX-WS, SOAP, WSDL). ~5+ years in mobile development for iOS and Android (Native and Hybrid). ~ Experience with tools... 
    Senior
    Contract work
    Monday to friday
    Toronto, ON
    11 days ago
  •  ...downstreams and third-party services Is this role right for you? ~ You will collaborate closely with a team of backend API developers, Android and iOS app developers, business system analysts, and architects to work on both new features and incremental improvements to the... 
    Senior
    Internship
    Flexible hours

    Scotiabank

    Toronto, ON
    2 days ago
  •  ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto (Hybrid: 7.25 hours/day between 8:00 AM and...  ..., JAX-WS, SOAP, WSDL). ~5+ years in mobile development for iOS and Android (Native and Hybrid). ~ Experience with tools... 
    Senior
    Contract work
    Monday to friday
    Toronto, ON
    11 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
    1 day 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
    1 day ago
  •  ...Position: Senior Software Developer Duration: 8 Months 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... 
    Senior
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    6 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
    4 days ago
  • $130k - $150k per year

     ...and competitive rewards.   Who We Are Seeking to Join Our Team: Advantage Group International is seeking a hands-on Senior Software Developer to join our lean, highly collaborative Digital team. If you view software engineering as a craft and enjoy solving complex... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Advantage Group

    Toronto, ON
    4 days ago
  •  ...integration, and code review. As a smaller company, each of our developers has an important role to play - at SimplyAnalytics, you are...  ...reviews all candidates. The Role We're looking for a Senior Data Developer to process datasets, manage our existing data workflows,... 
    Senior
    Full time
    Remote work
    Flexible hours

    SimplyAnalytics

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

    Overview Languages English Education ~ Bachelor's degree Experience 5 years or more Remote Work must be done remotely. There’s no office space provided. Work setting ~ Software company Responsibilities Tasks Write, modify, integrate...
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work

    QUEST SOFTWARE CANADA INC.

    Toronto, ON
    5 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
  • $175k - $195k per year

     ...together regularly for off-sites and team events to stay connected and build together. Position Summary We are looking for a Senior AI Developer to join our growing team. In this role, you'll drive the development of AI-powered product features for our all-in-one... 
    Senior
    Permanent employment
    Full time
    Internship
    Manual labor
    Work at office
    Remote work
    Worldwide
    Home office

    Practice Better

    Toronto, ON
    2 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
  •  ...Job Description What is the opportunity? We're seeking a Senior Software Developer to join our engineering team. You'll design, build, and maintain scalable applications across our full technology stack, working with modern frameworks and cloud-native infrastructure.... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    6 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
    20 hours ago
  • $75.9k - $141.9k per year

     ...administration skills. Designs the strategy for continuous enhancement, performance optimization, stability, and scalability. Designs, develops, and maintains fully-fledged and functioning platforms with databases or servers. Designs the user experience, user interaction,... 
    Senior
    Full time
    Contract work
    Part time
    Toronto, ON
    10 days ago
  •  ...market-relevant benefits and provide continued opportunities for professional growth. Job Description Position: Python developer Location: Toronto, Canada - Onsite Full Time Opportunity   Responsibilities and Duties Design and deliver high quality... 
    Senior
    Full time

    Arthur Grand Technologies Inc

    Toronto, ON
    3 days ago
  •  ...Position: Senior Automation Developer Duration: 3 Months assignment (contract) Client Location: Toronto ( Onsite/Hybrid : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities... 
    Senior
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    14 days ago
  •  ...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... 
    Senior
    Contract work
    Monday to friday
    Toronto, ON
    13 days ago
  •  ...Job Description What is the opportunity? We are seeking a highly skilled Senior Software Developer to join our innovative Digital Technology team. As a key technical leader, you will drive the design, development, and delivery of scalable, high-performing, and secure... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    13 days ago
  • $80k - $130k per year

    Senior FileNet Developer Position Description This role is hybrid and requires you to be at a Client office at a minimum 2 days per week - subject to change at any time.  We are looking for an experienced Senior FileNet Developer with strong hands-on expertise in IBM... 
    Senior
    Work at office
    2 days per week
    Toronto, ON
    11 days ago
  •  ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite/Hybrid : 7.00 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only... 
    Senior
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    17 days ago
  • $95k - $145k per year

    Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto.... 
    Senior
    Work at office
    Remote work
    Toronto, ON
    18 days ago
  • $95k - $145k per year

    Senior Java Developer Position Description This role is hybrid and requires you to be at our downtown Toronto and/or Client office at a minimum 2-3 days per week - subject to change at any time.  Your future duties and responsibilities Required qualifications to... 
    Senior
    Work at office
    2 days per week
    3 days per week
    Toronto, ON
    16 days ago
  •  ...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 thrive. In this role, you will... 
    Senior
    Full time
    Remote work

    Sangoma

    Toronto, ON
    9 days ago
  •  ...for shared state management, version control, and safe rollout of micro frontends. Provide technical guidance and mentorship to other senior frontend engineers. Collaborate with Platform teams to ensure seamless CI/CD pipelines and observability. · Work with stakeholders... 
    Senior
    Contract work
    Work at office
    Remote work

    Astra North Infoteck Inc.

    Toronto, ON
    18 days ago
  •  ...Position: Senior Report 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... 
    Senior
    Contract work
    Monday to friday
    Toronto, ON
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to IOS Developer Senior (IT). Be the first to apply!