This job is no longer available
This job expired on 22/08/2026. It no longer accepts applications.
iOS Developer
TechDoQuest · Montréal
Job description
About the role
We are seeking a skilled iOS Developer to join our dynamic team in Montreal. The ideal candidate has a strong background in Swift, SwiftUI and mobile UI development, and is passionate about delivering high‑quality iOS applications.
Key responsibilities
- Design, develop and maintain iOS applications using Swift, SwiftUI and UIKit.
- Collaborate with cross‑functional teams to define, design and ship new features.
- Optimize performance and memory usage, implement caching and memory‑management strategies.
- Integrate third‑party libraries, APIs and services.
- Work with Core Data and Realm for data persistence.
- Participate in the full mobile development lifecycle from concept to App Store release.
- Publish and update applications on the App Store.
- Use Git/GitHub for version control and follow MVC/MVVM architectural patterns.
- Write unit tests, debug issues and ensure code quality.
- Follow Apple’s design principles and accessibility guidelines.
Required profile
- 5‑7 years of professional iOS development experience.
- Excellent communication skills.
- Hands‑on experience with Swift, SwiftUI, UIKit and Swift Concurrency (async/await).
- Experience building apps for Apple TV and implementing accessibility features such as VoiceOver and Dynamic Type.
- Proven ability to work in an Agile environment.
Required skills
- Swift
- SwiftUI
- UIKit
- Swift Concurrency (async/await)
- Apple TV development
- VoiceOver, Dynamic Type (accessibility)
- Cocoa Touch
- Core Data
- Realm
- RESTful APIs
- Object‑Oriented Programming (OOP)
- Protocol‑Oriented Programming (POP)
- MVC and MVVM design patterns
- Git and GitHub
- Performance and memory tuning tools
- Continuous Integration/Continuous Deployment (CI/CD) – preferred
- Swift Package Manager – preferred
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
TechDoQuest
Montréal
Related job offers
-
Développeur.se sénior – Plateforme de données ML
LoiZéro Montréal -
Technicien en installations critiques – centre de données
Leaseweb Montréal -
Ingénieur.e de plateforme
LoiZéro Montréal -
Assistant Professor of Teaching – Systems (Tenure‑Track)
ubc UBC Vancouver Campus - Vancouver -
Data Analyst – Creative Destruction Lab
ubc UBC Vancouver Campus - Vancouver