Mobile Android/iOS Developer

ERBrains

Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ERBrains in Bengaluru seeks a Lead Mobile Developer to own the mobile app that connects with wearable hardware, enabling seamless BLE syncing and vendor SDK integration across iOS, Android, or cross‑platform approaches.

You will implement robust background data ingestion, offline-first data storage, and data visualization dashboards for biometrics while optimizing battery and performance, including OTA firmware updates.

Qualifications

  • 4+ years of mobile app development experience.
  • BLE expertise with GATT services and connection parameters.
  • Proficiency in Swift (iOS) or Kotlin (Android) or native bridging in Flutter/React Native.
  • Experience with RESTful APIs, WebSockets, and offline-first architectures.

Responsibilities

  • Integrate vendor SDK for device pairing, connection management, OTA updates.
  • Develop robust background data ingestion using CoreBluetooth on iOS and Foreground Services on Android.
  • Build local storage using SQLite/Realm and efficient offline data syncing.
  • Create responsive UI dashboards for biometrics and health metrics.

Skills

Mobile app development
BLE (Bluetooth Low Energy)
Swift/Kotlin/native bridging

Tools

SQLite/Realm

Job description

We are seeking a Lead Mobile Developer (iOS/Swift or Android/Kotlin, or Cross-Platform Flutter/React Native with Native Modules) to build our companion wearable app. You will own the connection between the OEM hardware device and our mobile app, leveraging a vendor SDK to ensure seamless, passive Bluetooth Low Energy (BLE) background data syncing and constructing responsive health dashboards.

Key Responsibilities
  • SDK & BLE Integration: Integrate the vendor’s hardware SDK to handle device pairing, connection management, raw data streaming, and over-the-air (OTA) firmware updates.
  • Background Data Ingestion: Architect robust background processes (CoreBluetooth on iOS, Foreground Services on Android) to reliably pull data packets from the device without forcing the user to manually open the app.
  • Local Storage & Caching: Build local SQLite/Realm database structures to buffer sensor data offline and upload it efficiently once a network connection is established.
  • Data Visualization: Implement smooth, responsive UI dashboards for complex biometrics (e.g., circular strain gauges, sleep architecture graphs, and recovery trends).
  • Power & Performance Tuning: Optimize app performance to minimize both phone and hardware battery drain during continuous background sync.
Required Technical Stack & Qualifications
  • Experience: 4+ years of mobile application development experience, with a track record of shipping production apps.
  • BLE Expertise: Hands-on experience with Bluetooth Low Energy protocols (GATT services, characteristics, connection parameters, packet loss handling).
  • Languages: Native Swift (iOS) or Kotlin (Android) (or deep native bridging experience in Flutter/React Native).
  • API & Data: Experience with RESTful APIs, WebSockets, offline-first architectures, and local time-series caching.
Preferred Experience
  • Prior experience building companion apps for IoT, health trackers, or medical hardware.
  • Experience working with Apple HealthKit or Google Health Connect.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. iOS SDK Engineer - (BLE & iOT Exp required)
Sr. iOS SDK Engineer - (BLE & iOT Exp required)

Gonoise • Gurugram District

On-site
INR 2,200,000 - 3,400,000
Mobile App Developer
Mobile App Developer

Exiga Solutions • Thiruvananthapuram

On-site
INR 3,000,000 - 4,500,000
Mobile Software Engineer
Mobile Software Engineer

Navinyaa • Doddaballapura

On-site
INR 800,000 - 1,200,000
iOS Developer
iOS Developer

Anrgi Tech Private Limited • Thane

On-site
INR 800,000 - 1,200,000
Senior iOS Developer
Senior iOS Developer

Luxoft • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Full Stack Android & IOS Developer
Full Stack Android & IOS Developer

Focally • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Mobile Developer
Mobile Developer

Viliso Technologies • Mumbai

On-site
INR 900,000 - 1,700,000
Senior Software Developer Jobs – Android | 9+ Years
Senior Software Developer Jobs – Android | 9+ Years

Winzons • India

On-site
INR 1,800,000 - 3,000,000
Software Engineer, iOS
Software Engineer, iOS

United States Digital Space LLC • Karnataka

Hybrid
INR 900,000 - 1,300,000
Hybrid working model
Flexible and generous vacation policy
Maternity / Paternity Leave / Adoption
+1
Flutter Developer
Flutter Developer

Ambrane India • Delhi

On-site
INR 1,200,000 - 1,800,000
Competitive salary
Growth opportunities
Ownership and innovation culture