We are seeking an experienced Mobile Developer (Android / iOS) to join our team on a contract basis in Toronto. The ideal candidate will have strong experience building, maintaining, and optimizing high-quality mobile applications and will collaborate closely with product managers, designers, and backend teams to deliver exceptional user experiences.
Key Responsibilities :
- Design, develop, test, and maintain native mobile applications for Android and / or iOS
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, scalable, and well-documented code
- Ensure application performance, quality, and responsiveness
- Identify and fix bugs, performance bottlenecks, and security issues
- Participate in code reviews and contribute to best practices
- Integrate APIs and third-party libraries
- Stay current with mobile development trends, tools, and platform updates
Required Qualifications :
8+ years of professional mobile development experienceStrong experience with :Android : Kotlin and / or Java, Android SDKiOS : Swift and / or Objective-C, iOS SDKSolid understanding of mobile application architecture and design patterns (e.g., MVVM, MVC)Experience consuming RESTful APIs and working with JSONFamiliarity with version control systems (Git)Strong problem-solving and communication skillsAbility to work independently in a contract-based environmentNice to Have :
Experience with cross-platform frameworks (e.g., React Native, Flutter)Experience with CI / CD pipelines for mobile appsKnowledge of app store deployment processes (Google Play Store, Apple App Store)Experience working in Agile / Scrum environmentsBackground in performance optimization and mobile security best practices#J-18808-Ljbffr