Senior iOS Developer role designing and developing native iOS applications for mobile banking. Work in agile environment on high-profile customer-facing projects.
Responsibilities
Design, develop, and enhance native iOS applications that deliver exceptional mobile banking experiences to customers. Work within an agile environment to ensure seamless, innovative, and reliable solutions for high-profile, customer-facing projects. Responsibilities include developing and maintaining native iOS applications using Swift, SwiftUI, and UIKit; implementing architecture patterns such as Protocol Oriented Programming, MVVM, and reactive frameworks like Combine; optimizing applications for performance, stability, and user experience; collaborating with cross-functional teams; writing clean, efficient, and well-documented code; participating in code reviews, testing, and deployment processes; and engaging in CI/CD practices.
Requirements
10+ years of software development experience. 6+ years proficient in Swift programming language. 3+ years hands-on experience with SwiftUI and UIKit for iOS development. Strong knowledge of architecture patterns such as POP and MVVM. Experience with Swift Concurrency, Async/Await, and reactive frameworks like Combine. Excellent communication and collaboration skills. Ability to meet sprint deliverables and work effectively in agile teams. Nice to have: Experience with Unit Testing frameworks like XCTest and Swift Testing; Knowledge of WKWebView and SFSafariViewController for web integrations using SSO; Familiarity with accessibility features, dark mode, and dynamic type support; Experience with Swift Package Manager (SPM); Skills in snapshot testing and responsive WebView integration.
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 contract role for a payments project at a Canadian financial institution. Toronto - based hybrid position requiring 10+ years software development experience.
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.