Senior iOS Developer

5 hours ago

Winnipeg, Manitoba, Canada Infotek Consulting Inc. Full-time
Location:

Toronto, ON – 160 Front Street West Start:

ASAP Hours:

37.5 hours/week Role Overview

Seeking a Senior iOS Developer to design, develop and enhance a high-volume mobile application. The role requires deep Swift development experience with strong expertise in

SwiftUI, Swift Concurrency and automated testing . Key Responsibilities

Design, develop and maintain iOS mobile application features using

Swift and SwiftUI . Build adaptive user interfaces and reusable SwiftUI components. Develop asynchronous functionality using

Swift Concurrency and Async/Await . Develop and maintain comprehensive automated tests using XCTest, Swift Testing and Snapshot testing. Maintain high standards for code quality, reliability and test coverage. Participate in 2-week Agile sprints, ceremonies and technical discussions. Troubleshoot defects and support application enhancements. Produce clear technical documentation. Mentor and provide technical guidance to junior developers. Collaborate with developers and other technology stakeholders on solution delivery. Must-Have Requirements

10+ years of iOS/Swift development experience ; strong candidates with 8+ years may be considered. Strong

Swift

development expertise with good knowledge of Objective-C. 2+ years of hands-on SwiftUI , including adaptive UI design and reusable components. 2+ years of Swift Concurrency , including Async/Await. Strong automated testing experience using

XCTest, Swift Testing and Snapshot testing . Experience developing solutions with a focus on high code reliability and

80%+ test coverage . Strong communication and documentation skills. Experience mentoring or providing technical guidance to other developers. Strong attention to detail. Nice to Have

Apple Pay and Wallet/PassKit experience. CI/CD experience using GitHub Actions and workflows. Ruby, Python, YAML or Bash scripting. Banking or financial services experience. Note: We use AI tools to: obtain basic information, detect plagiarism, false employment history or references, categorize your skills, and do an initial match with job posting.