Senior iOS Developer contract role for a payments project at a Canadian financial institution. Toronto-based hybrid position requiring 10+ years software development experience.
Responsibilities
Senior iOS Developer role focused on mobile banking innovation and payments project development. Responsibilities include iOS app development using SwiftUI & UIKit, implementing MVVM, POP, and reactive programming with Combine, and working with multithreading using Async/Await and Swift Concurrency.
Requirements
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.
Senior iOS Engineer developing native iOS code solutions for digital banking products. Collaborating with product, design, and engineering teams in a fast - paced startup environment.
Senior iOS Developer role designing and developing native iOS applications for mobile banking. Work in agile environment on high - profile customer - facing projects.
iOS Engineer developing sophisticated mobile applications on iOS for Mozilla's open - source projects. Contributing to user experience and privacy in the web browsing landscape.
iOS Developer with 6 - 8 years experience to design, develop and maintain high - quality iOS applications using Swift/Objective - C. Hybrid work model in Toronto.
Senior iOS Engineer developing key features for Ground News’ consumer app. Collaborating with cross - functional teams to enhance user engagement and app performance.
iOS Engineer developing high - performance, secure applications for a fintech company. Collaborating with teams to enhance mobile trading technology globally.