Job Description
Description
Get AI-powered advice on this job and more exclusive features.
Title: Senior Mobile App Developer (iOS & Android)
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.
Seniority level
-
Seniority level
Mid-Senior level
Employment type
-
Employment type
Contract
Job function
-
Job function
Information Technology
-
Industries
Software Development, IT System Custom Software Development, and IT Services and IT Consulting
Referrals increase your chances of interviewing at Epsilon Solutions Ltd. by 2x
Get notified about new Mobile Application Developer jobs in Toronto, Ontario, Canada .
Mobile (Android and IOS) Software Developer
Mobile Software Development Engineer in Test (SDET), Contract
Toronto, Ontario, Canada CA$120,000.00-CA$220,000.00 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Company
Epsilon Solutions Ltd.
Location
Toronto
Country
Canada
Salary
100.000
URL