Senior iOS Developer

Job Description

  • Contractor
  • Anywhere

🚀 We’re Hiring: Senior iOS Developer (Contract) | Toronto (Hybrid)
Looking for your next challenge in mobile banking innovation? We’re seeking an experienced Senior iOS Developer to join a high-impact payments project with a leading Canadian financial institution.
📍 Location: Toronto, ON (4 days onsite, 1 day remote)
🕒 Duration: 6 months (extension possible)
💼 Hours: 37.5/week (no overtime)
✅ Must-Have Skills:
10+ years in software development
6+ years with Swift
3+ years building iOS apps using SwiftUI & UIKit
Strong experience with MVVM, POP, and reactive programming (Combine)
Expertise in multithreading (Async/Await, Swift Concurrency)
🌟 Nice-to-Have:
Unit testing (XCTest, Xcode Instruments)
Web integration (WKWebView, SFSafariViewController, SSO)
Accessibility features (VoiceOver, Dynamic Type, Dark Mode)
Swift Package Manager (SPM), Snapshot Testing
👉 Interested or know someone who’d be a great fit?
DM me or share your resume along with your rate expectations at abaghel@proviso.ca or apply at https://lnkd.in/gxUhR-kc