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

Remote, USA Full-time Posted 2026-05-04
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.

Apply Now

Apply Now

Similar Jobs