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 Opportunities

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

USPS Office Helper

Remote Full-time

American Airlines Remote Jobs $30/Hour -

Remote Full-time

Entry-Level Remote Data Entry Specialist – Flexible Hours, Comprehensive Training, and Career Growth Opportunities

Remote Full-time

Business Analyst (Must Have Education Agency Experince)

Remote Full-time

Experienced Online Remote Customer Service Representative – Delivering Exceptional Support and Ensuring Positive Customer Experiences from the Comfort of Your Home

Remote Full-time

Product Copywriter

Remote Full-time

AirBNB Customer Service Representatives-Work from Home

Remote Full-time

Social Worker

Remote Full-time

Software Sales Account Executive (local or remote)

Remote Full-time

Grievance Analyst - First Call Resolution - FCR

Remote Full-time

Community Manager at Executive Greatness Institute

Remote Full-time
← Back to Home