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.PIb87d0a823479-30511-39461670