Title: Senior Mobile App Developer (iOS & Android)
Location: Toronto, ON Canada (5 Days Onsite)
Term: Long Term Contract
Job Description:
We are seeking an experienced Senior Mobile App Developer proficient in both iOS and Android native application development. You will be responsible for building, enhancing, and maintaining high-quality mobile applications from concept to deployment, ensuring seamless integration with backend services and third-party systems. This role requires deep expertise in both Swift (iOS) and Kotlin (Android), modern architectural patterns, and mobile security best practices.
Responsibilities:
- Support the entire mobile application lifecycle (concept, design, development, testing, release, and post-release support).
- Design and develop highly performant, secure, and scalable iOS and Android applications.
- Ensure adherence to platform-specific design guidelines (Apple Human Interface Guidelines & Android Material Design).
- Collaborate closely with product managers, designers, and backend teams to deliver exceptional user experiences.
- Maintain clean, modular, and well-documented code following best practices.
- Implement robust unit testing, end-to-end testing, and continuous integration practices.
- Address application security vulnerabilities in line with OWASP Top 10 mobile security standards.
- Optimize applications for performance, offline storage, and multithreading.
- Integrate with RESTful APIs, third-party SDKs, and backend services.
- Maintain code repositories and participate in code reviews to ensure high code quality.
Qualifications & Skills:
- 7+ years of professional experience in mobile application development.
- Strong proficiency in Swift (Foundation, UIKit, Core Data, RxSwift) and Kotlin with MVVM/MVP architecture.
- Extensive understanding of iOS and Android frameworks, components, and lifecycle management.
- Experience releasing applications to both the App Store and Google Play.
- Solid understanding of OOP principles, data structures, algorithms, and software design patterns.
- Familiarity with RESTful APIs, JSON, and mobile UI/UX best practices.
- Experience with code versioning tools (Git) and CI/CD pipelines.
- Strong debugging, performance profiling, and optimization skills.
- Proven track record of delivering secure mobile applications.
- Excellent communication and teamwork skills.
- A passion for learning and staying updated on emerging mobile technologies and trends.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Mobile Engineering Consultant (mid-level)
2026-05-28
DevOps Engineer
2026-05-28
Senior Application Engineer
2026-05-28
- Posted
- Aug 22, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Toronto
- Company
- Epsilon Solutions Ltd.
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Mobile Engineering Consultant (mid-level)
2026-05-28
DevOps Engineer
2026-05-28
Senior Application Engineer
2026-05-28