Mobile Application Developer
$100,000–$120,000 year
On-site · Mississauga, Ontario, Canada
Job Summary
Design, build, and maintain cross-platform mobile applications for iOS and Android using React Native and Flutter, while supporting native Swift and Java/Kotlin development. Translate wireframes into polished mobile experiences, integrate RESTful APIs, and optimize performance. Collaborate with product, firmware, and cloud teams to deliver scalable IoT-enabled solutions, support App Store/Google Play releases, and maintain documentation. Maintain reusable UI components, adhere to platform-specific UI/UX guidelines, participate in testing (unit, integration, end-to-end), code reviews, and system design discussions for cloud-native IoT solutions on AWS. Familiarity with AWS and industrial IoT environments is a plus.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline
- 5+ years of professional software development experience
- Hands-on experience developing mobile applications using React Native and/or Flutter
- Experience with native iOS development (Swift) and Android development (Java/Kotlin)
- Experience integrating REST APIs and cloud-based services
- Experience with Git, CI/CD pipelines, and modern DevOps practices
- Familiarity with UI/UX tools such as Figma and implementing design specifications
- Experience managing Apple App Store and Google Play Store submission and release processes
- Exposure to AWS cloud services and AWS certifications are considered an asset
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.