Role: Senior Software Developer (iOS)
Location: Toronto, ON
Type: Contract & Full time onsite
We are seeking a talented and experienced Senior iOS Developer to join our innovative mobile development team. You will be responsible for designing, developing, and maintaining high-quality iOS applications that deliver exceptional user experiences.
Responsibilities:
- Design, build, and maintain high-performance, reusable, and reliable Swift code for iOS applications.
- Collaborate with cross-functional teams including product managers, designers, and backend developers to define,1 design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.2
- Help maintain code quality, organization, and automatization.3
- Implement robust security measures and address potential vulnerabilities in application design and code.
- Integrate iOS applications with RESTful APIs and backend services.
- Stay up-to-date with the latest mobile technology trends, UI/UX standards, and best practices.
Qualifications and Skills:
- Extensive work experience as a mobile app developer, with a strong portfolio of released applications on the App Store.
- 7+ years of relevant work experience specifically in iOS development with payments experience.
- Strong knowledge of Swift and core Apple frameworks (Foundation, UIKit, UIAccessibility, WebKit, Core Data).
- Demonstrated understanding and application of modern design paradigms such as Clean Architecture, MVVM, and RxSwift.
- In-depth knowledge of application security tools, procedures, and principles, with hands-on experience addressing OWASP Top 10 application security risks.
- Experience with offline storage, threading, and performance tuning for mobile applications.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Knowledge of other web technologies and adherence to UI/UX standards.
- Understanding of Apple’s design principles and interface guidelines.
- Experience working with third-party libraries and APIs.
- Firm understanding of Object-Oriented Programming (OOP) design principles.
- Firm understanding of code versioning tools (Git).
Bonus Points for:
- Experience in a continuous integration and continuous delivery (CI/CD) environment.
- Experience with Native Android development or using cross-platform technologies like React Native or Flutter.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Python Developer
2026-05-23
Senior Mobile App Developer (m/f/d) Vienna, Austria
2026-05-21
DevOps Engineer
2026-05-26
- Posted
- Jun 25, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Toronto
- Company
- Orion Innovation
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Python Developer
2026-05-23
Senior Mobile App Developer (m/f/d) Vienna, Austria
2026-05-21
DevOps Engineer
2026-05-26