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 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

[Remote] Staff Software Engineer

Remote

Remote Customer Chat Support Specialist – No Experience Required – Flexible Global Work‑From‑Home Opportunity with careerzynith

Remote

Remote eLearning Developer

Remote

Telescope Networker (Anticipated Vacancy) (PART-TIME 0.5 FTE) (SY25-26)

Remote

Urgently Hiring: At Home - - Lead Specialist

Remote

Sustainability Program Manager - Netflix Remote: Leading Climate Change Initiatives through Carbon Credit and Renewable Energy Investments

Remote

**Experienced Customer Service Representative - AI Trainer: Shape the Future of Customer Engagement at arenaflex**

Remote

**Experienced Bilingual Licensed Customer Service Agent – Property & Casualty Insurance Expert**

Remote

Tesla Jobs Remote $26/Hour – mysmartpros

Remote

Remote Virtual Chat Assistant – Customer Experience Specialist for careerzynith’s Digital Support Team

Remote
← Back