09 Sep
|
Infotek Consulting
|
Toronto
09 Sep
Infotek Consulting
Toronto
Senior iOS Developer
Rate: $82–$92/hr Inc.
Contract: 12 months
Location: Toronto, ON – 160 Front Street West
Work Model: Hybrid – 3 days onsite, Thursday plus 2 flexible days
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 robust 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.
📌 Senior iOS Developer (Toronto)
🏢 Infotek Consulting
📍 Toronto