
Explore more
Salary
💰 CA$80,000 - CA$120,000 per year
About the role
- Design and develop new features and key software modules of the mobile solution
- Responsible for reviewing business requirements and ensuring their accurate development
- Create and maintain technical documentation up to date
- Engage with the current team to improve and optimize the current code
Requirements
- Bachelor’s degree (Engineering, Computer Science) or any relevant studies combined with great skills
- 3 years of experience in native mobile development on iOS
- Having already published one app/or experience in publishing on the App Store
- Engage in code review
- Git / Source Code Management (GitHub, GitLab, …)
- A good understanding of software architecture
- Swift Concurrency
- Reactive programming (Combine)
- UI frameworks (UIKit and SwiftUI)
- Dependency Injection
- CI/CD Knowledge
- BONUS SKILLS: Experience with 3rd-party SDKs integration
- Experience with unit tests
Benefits
- Group insurance plan
- RRSP match
- Generous PTO
- $200 USD event reimbursement
- STM transit coverage 60% (Montréal only)
- 360 Learning, a world-class learning and development platform
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
native mobile developmentiOSSwift ConcurrencyReactive programmingCombineUI frameworksUIKitSwiftUIDependency Injectionunit tests
Soft Skills
code reviewteam collaborationbusiness requirements analysistechnical documentation
Certifications
Bachelor’s degree in EngineeringBachelor’s degree in Computer Science