iOS developer
Location
Toronto, ON
TD Terrace - 160 Front Street West Corporate, 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: $127.61 / Hour (USD)
Shift / Schedule: Monday–Friday, core business hours — 37.5 hours per week, 7.5 hours per day
Overtime: No
Rotation: No
Travel Requirements: Not required
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
Possibility of any Additional Upcoming Furlough: Standard
Job Summary
Senior iOS developer to work as part of the Canadian mobile banking development team. As part of the team, you will innovate, design and deliver solutions for a variety of projects related to the mobile banking platform to deliver legendary mobile experiences for 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
- Work on a payments project supporting a high-profile, customer-facing mobile banking application
- Collaborate with a team of 20 people in a collaborative environment
- Meet sprint timelines and deliverables
- Participate in TD onboarding and shadowing during the training period
- Approximately 2 hours per day spent in meetings on average
- All internal interactions with TD team members
- No access to customer data
Required Skills
- 10 years in Software Development
- 6 years of experience with Swift programming language
- 3 years of hands-on experience developing iOS applications using SwiftUI and UIKit
- 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
Education Requirements
- University or College degree/diploma in Computer Science or equivalent field
Required Experience
- 10 years of overall experience in Software Development
Work Environment / Physical Requirements
- Approximately 2 hours per day spent in meetings on average
- All internal interactions with TD team members
- No access to customer data
Benefits
- Medical, Vision, and Dental Insurance Plans
- 401k Retirement Fund
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.
Job Number
26-04245 (TDJP00057719)
#gttca
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Network Engineer
2026-05-27
Full Stack Engineer
2026-05-26
Java engineer - 6 month contract - €300pd - Remote
2026-05-28
- Posted
- Apr 26, 2026
- Type
- Contract
- Level
- Entry
- Location
- Toronto
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Network Engineer
2026-05-27
Full Stack Engineer
2026-05-26
Java engineer - 6 month contract - €300pd - Remote
2026-05-28