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

Remote Full-time
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
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

American Express At Home (Customer Service) $20/Hr – Vacancy Global

Remote

CommVault Expert -- 06 to 12 Months Contract -- Remote

Remote

Rates and Distribution Intern

Remote

Work from Home in Sales – No Experience Needed, Just Ambition. Full Training Provided

Remote

Dishwasher - Whittier Chili's

Remote

Market Behavioral Health Business Development Liaison (Remote w/Travel)

Remote

Contract Lifecycle Management - Project Manager

Remote

Qlik Developer/Programmer

Remote

Immediate Hiring: Urgently Require Direct Support Professional

Remote

Sr. Business Intelligence Analyst, Supply Chain - Remote

Remote
← Back