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 experience
Strong experience with :
Android :
Kotlin and / or Java, Android SDK
iOS :
Swift and / or Objective-C, iOS SDK
Solid understanding of mobile application architecture and design patterns (e.g., MVVM, MVC)
Experience consuming RESTful APIs and working with JSON
Familiarity with version control systems (Git)
Strong problem-solving and communication skills
Ability to work independently in a contract-based environment
Nice to Have :
Experience with cross-platform frameworks (e.g., React Native, Flutter)
Experience with CI / CD pipelines for mobile apps
Knowledge of app store deployment processes (Google Play Store, Apple App Store)
Experience working in Agile / Scrum environments
Background in performance optimization and mobile security best practices
#J-18808-Ljbffr
Mobile Developer • Toronto, Canada