← All Jobs
Posted Mar 7, 2026

Senior Flutter Developer – Geo-Based Discovery App (Google Maps + Firebase + Radius Search)

Apply Now ✨
Summary ----------- We are building a travel discovery app focused on hidden locations (waterfalls, caves, campsites, etc.) that allows users to search within a selectable radius (10–200km), apply custom filters, and view results on a map. The app is currently built in FlutterFlow and includes user accounts and saved locations. We now need an experienced developer to implement a scalable Google Maps + backend architecture that integrates: - Google Places API - User-submitted locations - Geo-based radius filtering - Admin moderation workflow - Future international scalability This is NOT a simple map integration task. We are looking for someone experienced in geo-indexing, API cost optimisation, and production-level map applications. Core Requirements ----------------------- - Integrate Google Maps SDK into Flutter app - Implement radius-based search (10–200km) - Implement category filtering system - Integrate Google Places API (compliant with Google TOS) - Store Place IDs and attach custom metadata - Build scalable backend architecture (Firebase preferred) - Implement geo-indexed queries (e.g., GeoFlutterFire or similar) - Build admin web dashboard for: - Approving user submissions - Editing locations - Managing categories - Optimise structure for future API cost control Required Experience ------------------------- - Proven experience building geo-based apps - Experience with Google Maps SDK & Places API - Strong understanding of geo queries and radius search - Firebase / Firestore experience (including Cloud Functions) - Experience building admin dashboards - Understanding of Google API billing and usage limits - Flutter (not just FlutterFlow) Bonus: - Experience scaling location-based apps - Experience with PostGIS or advanced geo indexing We are open to migrating from FlutterFlow to pure Flutter if architecturally justified.