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 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 .
- Robust 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
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.