Senior Software Developer - Swift iOS
Job in
Toronto, Ontario, M5A, Canada
Listing for:
Global Technical Talent
Contract
position
Listed on 2026-07-18
Job specializations:
-
Software Development
App Developer - Mobile/Web, iOS Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Job Summary Senior iOS developer to work as part of our Canadian mobile banking development team. As part of the team, you will innovate, design and deliver solutions for a variety of projects related to our mobile banking platform to deliver legendary mobile experiences for our customers. You will have experience in developing native iOS solutions within an agile development model with focus on seamless delivery, innovation, and stability of the mobile platforms.
Key Responsibilities Develop and deliver iOS solutions as part of a collaborative mobile banking development teamInnovate and design solutions for mobile banking projectsContribute to a high-profile, customer-facing application supporting the payments projectMeet sprint timelines and deliverablesParticipate in onboarding and shadowing activitiesEducation Requirements
University or College degree/diploma in Computer Science or equivalent fieldRequired Experience
years of Software Developmentyears of experience with Swift programming languageyears of hands-on experience developing iOS applications using SwiftUI and UIKitRequired Skills
Experience with architecture patterns like POP (Protocol Oriented Programming), MVVM and reactive CombineMultithreaded applications experience including Swift Concurrency Async/Await and CombineStrong communication skills (written and verbal)Strong interpersonal and collaborative skillsPreferred Skills
Experience with Unit Testing including Swift Testing, XCTest, Xcode instrumentsStrong working knowledge of WKWebView and SFSafari View Controller for integrating responsive web solutions using SSO patterns and best practicesExperience working with Accessibility/Voiceover, Dynamic type and Dark modeExperience working with Swift Package Manager (SPM)Experience working with Snapshot TestingBenefits
Medical, Vision, and Dental Insurance Plansk Retirement FundWork Environment /
Physical Requirements hours per day on average spent in meetingsAll interactions are internal to the organizationNo access to customer dataAbout the Role
Team Size/Culture: people, collaborative environment
Training Period: Onboarding, shadowing
Reason for Opening: Project support — Payments project
Performance Measurement: Meeting sprint timelines and deliverables
About the Client
Top North American bank providing comprehensive retail, commercial, and wealth solutions.
About GTT
GTT is a minority-owned staffing firm and a subsidiary of Chenega Corporation, a Native American-owned company in Alaska. We highly value diverse and inclusive workplaces and support Fortune organizations across banking, financial services, technology, life sciences, biotech, utilities, and retail sectors throughout the and Canada.
Additional Information
Number of Positions: -
Extension Possible: Possibility – based off of business needs and performance
Conversion Possible: Not likely – based off of business needs and performance
Job Number: -
gttca LI-GTT LI-Hybrid
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: