Flutter Mobile Developer — iOS/Android

2 weeks ago


Montreal administrative region, Canada Citylogix Inc Full time

About Citylogix Citylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and provide predictive analytics for proactive asset management. About the role We’re hiring a Flutter developer to help ship and scale a mobile app used by teams in the field. This role is hands‑on and product‑focused: you’ll build polished, reliable experiences that work in real‑world conditions (spotty connectivity, large uploads, and high attention to performance and stability). You’ll collaborate closely with Product, Design, and Engineering to deliver features end‑to‑end and help establish best practices for our mobile development standards. What you’ll do Build and ship features in Flutter for iOS and Android. Create clean, reusable UI components and smooth user flows. Integrate with backend APIs, manage authentication/session flows, and handle edge cases gracefully. Design for real‑world conditions: offline‑friendly workflows, background sync, retries, and conflict‑safe updates. Implement secure file/media uploads to AWS, including upload progress, retries, and handling large files over mobile networks or Wi‑Fi. Work with device hardware as needed. Improve quality through testing, performance profiling, crash/debug workflows, and code reviews. Support app releases (TestFlight/Play Console), monitoring, and iterative improvements post‑launch. Qualifications 3–5 years professional mobile development experience, with Flutter/Dart in production. Strong grasp of Flutter fundamentals (layouts, performance, async, networking). Experience with state management and clean architecture patterns. Proven experience implementing AWS S3 uploads in a mobile app (e.g., pre‑signed URLs, multipart uploads, progress UI, retry/resume). Experience with Camera based applications. Comfortable working with APIs and collaborating cross‑functionally with backend/frontend teammates. Strong debugging skills and a quality‑first mindset. Excellent communication skills (written and verbal) — able to collaborate with Product/Design/Engineering, explain tradeoffs clearly, and provide regular status updates. Nice‑to‑have Offline‑first experience (local DB like SQLite/Isar/Hive, sync strategies, conflict handling). Experience with maps/location workflows or media‑heavy apps. Familiarity with mobile CI/CD. Some experience in JavaScript environments or working alongside Node‑based backends. #J-18808-Ljbffr



  • Montreal (administrative region), Canada Citylogix Full time

    Citylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and provide predictive analytics for proactive asset management. About the role We’re hiring a Flutter developer to help ship and scale a mobile app used by teams in...


  • Montreal (administrative region), Canada Citylogix Full time

    Citylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and provide predictive analytics for proactive asset management. About the role We’re hiring a Flutter developer to help ship and scale a mobile app used by teams in...


  • Montreal (administrative region), Canada Citylogix Inc Full time

    About Citylogix Citylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and provide predictive analytics for proactive asset management. About the role We’re hiring a Flutter developer to help ship and scale a mobile app...


  • Montreal, Quebec, Canada Citylogix Full time

    About the roleWe're hiring a Flutter developer to help ship and scale a mobile app used by teams in the field. This role is hands-on and product-focused: you'll build polished, reliable experiences that work in real-world conditions (spotty connectivity, large uploads, and high attention to performance and stability).You'll collaborate closely with Product,...


  • Montreal, Canada Smartcookiewifi Full time

    At SmartCookieWifi, our mission is simple: to keep kids engaged in learning and self-motivated to pursue ongoing education. We accomplish this through an innovative approach to parental controls that uses kids’ desire to access online entertainment to drive their learning. SmartCookieWifi is a privately funded US/Canadian company currently hiring remote...


  • Montreal, Canada Citylogix Inc Full time

    About CitylogixCitylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and provide predictive analytics for proactive asset management.About the roleWe’re hiring a Flutter developer to help ship and scale a mobile app used...


  • Montreal, Canada Citylogix Inc Full time

    About CitylogixCitylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and provide predictive analytics for proactive asset management.About the roleWe’re hiring a Flutter developer to help ship and scale a mobile app used...


  • Montreal (administrative region), Canada Citylogix Full time

    A technology company based in Montreal is seeking a Flutter developer to enhance their mobile application used in smart city transportation infrastructure. The role focuses on creating polished experiences for both iOS and Android platforms while ensuring performance and reliability in challenging conditions. Candidates should have 3–5 years of mobile...


  • Montreal (administrative region), Canada Citylogix Full time

    A technology company based in Montreal is seeking a Flutter developer to enhance their mobile application used in smart city transportation infrastructure. The role focuses on creating polished experiences for both iOS and Android platforms while ensuring performance and reliability in challenging conditions. Candidates should have 3–5 years of mobile...


  • Montreal (administrative region), Canada Citylogix Full time

    A technology company based in Montreal is seeking a Flutter developer to enhance their mobile application used in smart city transportation infrastructure. The role focuses on creating polished experiences for both iOS and Android platforms while ensuring performance and reliability in challenging conditions. Candidates should have 3–5 years of mobile...