My client is an innovative technology company redefining how people interact with the world through AI-powered smart glasses. By blending cutting-edge hardware, artificial intelligence, and augmented reality, we’re creating products that transform everyday experiences.
We’re looking for a Lead Mobile Developer to drive the end-to-end development of our next-generation wearable companion app—potentially leveraging Flutter to streamline cross-platform deployment and reduce costs.
Position Overview
As the Lead Mobile Developer, you will own the architecture, design, and delivery of our companion app that integrates BLE/Bluetooth connectivity and real-time data exchange with our AI glasses. Collaborating with hardware engineers, AI/ML specialists, and UX designers, you’ll ensure a seamless cross-platform user experience (iOS and Android). You’ll guide technology decisions, mentor fellow developers, and bring best practices in Flutter, Bluetooth/BLE, and wearable development to the team.
Key Responsibilities
- Lead the planning, design, and implementation of our smart glasses companion app, focusing on BLE-based communication, user interactions, and cloud-based AI integrations.
- Evaluate and select Flutter (or alternative cross-platform solutions) to accelerate development cycles and optimize cost-effectiveness.
- Architect secure and reliable communication protocols between mobile devices and wearable hardware, leveraging Core Bluetooth (iOS) / BluetoothGatt (Android) or Flutter-compatible BLE libraries.
- Collaborate with hardware, firmware, and AI/ML teams to define feature requirements and ensure smooth data flow (voice commands, notifications, sensor data).
- Implement best practices for scalability, performance, and battery efficiency, ensuring an exceptional user experience on both iOS and Android.
- Oversee CI/CD pipelines for multi-platform builds (using GitHub Actions, Jenkins, or similar), and maintain comprehensive automated testing.
- Keep up with emerging mobile technologies, including Flutter, React Native, wearable/AR innovations, and Bluetooth/BLE developments.
Qualifications
- 5 years of professional mobile development experience, with 2 years in a lead or senior capacity.
- Proven track record in Bluetooth/BLE (Core Bluetooth, GATT) and developing companion apps for wearables, IoT, or smart devices.
- Proficiency in Flutter (Dart) and/or other cross-platform frameworks (React Native); experience in Swift/Kotlin (native development) is a plus.
- Strong grasp of mobile architecture patterns (MVC, MVVM, Clean Architecture) and RESTful API design.
- Experience with CI/CD and test automation for multi-platform apps.
- Solid background in Agile environments, team leadership, and project management.
- Excellent communication skills for cross-functional collaboration.
- Bonus: Familiarity with AR frameworks (ARKit, Unity), AI/ML integration (Core ML, TensorFlow Lite), or MFi certification processes.