Senior Flutter Developer for AI-Based Data Collection App (MVP)

Remote Full-time
Project Overview: I am looking for an expert Flutter developer to build a functional MVP for a data collection app on iOS and Android. The core functionality involves continuous background audio recording while capturing images and location data, which is then synced to a Firebase backend. Timeline: This is a high-priority build. I expect the core development to be completed within 7-10 days. Please only apply if you can start immediately and have experience with background services. Key Features (MVP): Authentication: Login via Google and Apple (using Firebase Auth). Background Recording: The app must record voice/audio continuously in the background (even when the screen is off or the user is navigating other apps). Simultaneous Capture: Ability to take photos without interrupting the active audio recording session. Metadata: Auto-tag photos with GPS location. Offline-First Sync: Save data locally if offline. Auto-sync audio/images to Firebase Storage and metadata to Firestore when internet is available. Dashboard: A simple view to display tabular data synced back from Firestore (processed by backend AI). Tech Stack: Frontend: Flutter (Dart). Backend: Firebase (Firestore, Cloud Functions, Storage). AI Integration: You will interface with Firestore; the actual AI processing logic (Gemini API) will be triggered via Cloud Functions (I can handle the AI logic, but you need to ensure the data structure is ready). Requirements: Proven experience with Flutter Background Services and handling iOS AVAudioSession to prevent recording interruptions. Experience with offline data caching (Hive/Isar/SQLite). Clean, modular code structure. Apply tot his job
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

Senior Sales Operations Analyst - Remote or Onsite (NC)

Remote Full-time

High School Internship (Venture Analyst) - Summer 2026

Remote Full-time

Experienced Remote Data Entry Specialist – E-commerce Data Management and Administration at blithequark

Remote Full-time

Remote Data Entry Clerk - Work from Home with blithequark: Shape the Future of Logistics through Accurate Data Management

Remote Full-time

Entry-Level Remote Chat Assistant and Content Moderator for arenaflex – Launch Your Career in Digital Customer Support and Online Content Management

Remote Full-time

Experienced Customer Support Chat Specialist – Delivering Exceptional Online Service Experience at blithequark

Remote Full-time

Contract Manager - Payer

Remote Full-time

Entry-Level Remote Data Entry Clerk & Paid Research Panelist at blithequark

Remote Full-time

**Experienced Customer Service Representative – Remote Opportunity with Competitive Hourly Rate**

Remote Full-time

Data Entry Clerk (Remote)

Remote Full-time
← Back to Home