We are building a next-generation mobile application that connects seamlessly with an existing IoT device via Bluetooth Low Energy (BLE) and synchronizes user data with a cloud backend.
The system consists of three components:
- A lightweight backend (similar to Firestore/Supabase)
- An existing IoT device using BLE
- A cross-platform mobile app (Android + iOS) — the primary development focus
We are looking for an experienced Mobile App Developer with strong expertise in BLE communication and cross-platform mobile development. The ideal candidate will lead the development of the mobile app, integrate BLE workflows, and ensure reliable communication with the backend system.
Responsibilities
Mobile App Development
- Build a production-ready mobile app for iOS and Android (React Native preferred; open to Flutter or native if strongly justified)
- Implement smooth UI/UX, state management, offline sync, and background operations
- Develop secure authentication and user flows
BLE / IoT Integration
- Integrate the app with an existing BLE-based IoT device
- Implement device discovery, pairing, data exchange, firmware communication, and reconnection logic
- Handle BLE performance, latency, and error recovery
Backend Synchronization
- Connect the mobile app with a minimal backend (Firestore/Supabase-style)
- Design and implement robust syncing, caching, and conflict resolution
- Ensure secure communication and data integrity
Collaboration / System Design
- Work closely with hardware engineers, backend developers, and product designers
- Participate in architecture discussions and technical decision-making
- Produce clear documentation for BLE workflows and app subsystems