Come join an industry leading SaaS company in North York, Ontario as a key member of their mobile application development Team:
Mobile Application Development
Leading the design and implementation of new features in our Flutter-based mobile applications
Translating designs (Figma) into production-ready code with pixel-perfect attention to detail
Collaborating with backend engineers to extend or adapt our API (Python/Django)
Improving and maintaining CI/CD pipelines, ensuring fast, reliable app releases
Building robust real-time features with Firebase (Firestore, Cloud Functions, FCM)
Designing and shipping interactive experiences, potentially leveraging AR and other emerging tech
Proactively monitoring performance, resolving crashes, and keeping dependencies current
Writing high-quality technical documentation and maintaining strong automated test coverage
Product Innovation & Leadership
Acting as a technical point of contact for the mobile team, guiding junior developers when needed
Working closely with customer success and clients to validate that features solve real problems
Driving experiments with new technologies, frameworks, and architectural patterns
Leveraging product analytics to measure and improve feature success
Engaging cross-functionally with marketing, account management, and integration partners to support strategic initiatives
Requirements
4+ years of professional software development experience, with at least 2+ years in mobile app development using Flutter & Dart
Strong understanding of mobile architecture, state management patterns, and performance optimization
Proficiency with a backend framework (Python/Django preferred)
Hands-on experience with Firebase services (Firestore, Cloud Functions, FCM)
Track record of shipping high-quality, maintainable, and well-tested code
Experience with Git, CI/CD pipelines, and modern DevOps practices for mobile releases
Excellent English verbal and written communication skills
Ability to operate independently in a fast-paced environment and mentor others on best practices
Bachelor’s or Master’s degree in Computer Science or related field, or equivalent practical experience
Portfolio of shipped apps or notable contributions to production systems
Nice to Haves
Experience with native mobile app SDKs (iOS/Android)
Prior exposure to UI/UX design tools like Figma
Previous experience in a startup or small, fast-growing company environment
Experience contributing to or leading open-source projects