Senior Software Developer - Swift iOS
Software Developer - Swift, iOS, POP
Location
Toronto, ON
Toronto, Ontario
Onsite Flexibility
Hybrid — 4 days on-site, 1 day work from home
Anchor Days: Flexible
Contract Details
Position Type: Contract
Contract Duration: 6 months
Start: ASAP
Pay Rate: $95 - 100 / Hour (USD)
Shift / Schedule: Monday–Friday, core business hours — 37.5 hours per week, 7.5 hours per day
Travel Requirements: Not required
Overtime: No
Rotation: No
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 team
- Innovate and design solutions for mobile banking projects
- Contribute to a high-profile, customer-facing application supporting the payments project
- Meet sprint timelines and deliverables
- Participate in onboarding and shadowing activities
Education Requirements
- University or College degree/diploma in Computer Science or equivalent field
Required Experience
- 10 years of Software Development
- 6 years of experience with Swift programming language
- 3 years of hands-on experience developing iOS applications using SwiftUI and UIKit
Required Skills
- Experience with architecture patterns like POP (Protocol Oriented Programming), MVVM and reactive e.g Combine
- Multithreaded applications experience including Swift Concurrency Async/Await and Combine
- Strong communication skills (written and verbal)
- Strong interpersonal and collaborative skills
Preferred Skills
- Experience with Unit Testing including Swift Testing, XCTest, Xcode instruments
- Strong working knowledge of WKWebView and SFSafariViewController for integrating responsive web solutions using SSO patterns and best practices
- Experience working with Accessibility/Voiceover, Dynamic type and Dark mode
- Experience working with Swift Package Manager (SPM)
- Experience working with Snapshot Testing
Benefits
- Medical, Vision, and Dental Insurance Plans
- 401k Retirement Fund
Work Environment / Physical Requirements
- 2 hours per day on average spent in meetings
- All interactions are internal to the organization
- No access to customer data
About the Role
Team Size/Culture: 20 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 10 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 500 organizations across banking, financial services, technology, life sciences, biotech, utilities, and retail sectors throughout the U.S. and Canada.
Additional Information
Number of Positions: 1-2
Extension Possible: Possibility – based off of business needs and performance
Conversion Possible: Not likely – based off of business needs and performance
Job Number: 26-03925
#gttca
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Scala Software Developer
2026-05-21
Network Engineer
2026-05-27
Full Stack Engineer
2026-05-26
- Posted
- Apr 16, 2026
- Type
- Contract
- Level
- Entry
- Location
- Toronto
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Scala Software Developer
2026-05-21
Network Engineer
2026-05-27
Full Stack Engineer
2026-05-26