Search by job, company or skills

Mobile Android/iOS Developer

Early Applicant
  • Posted 6 hours ago
  • Be among the first 10 applicants

Job Description

Join the digital revolution with ERBrains Business Solutions, where we're not just transforming businesses – we're shaping the future of digital innovation!

About Us

At ERBrains, we're all about driving business transformation and re-engineering processes to pave the way for tomorrow's digital landscape. Our expertise spans ERP Consulting, Implementation, and Managed Services, utilising cutting-edge platforms which includes ERP Consulting, Implementation and Managed Services using Microsoft Dynamics 365, Cloud Consulting, Microsoft Azure and Microsoft Dynamics 365. With a powerhouse team of over 120 professionals across ERBrains India, Dubai, UAE, and the USA, and over a decade of Microsoft Gold Competency in IT Service Management, we're primed to lead the charge into tomorrow's digital era!

Job Location: Bangalore, the mode of interview will be in-person

Role Summary

We are seeking a 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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 152193451

Similar Jobs

Bengaluru, India

Skills:

KotlinInterface BuilderMVVMXcodeUikitStoryboardsIos SdkJsonSwiftMvcGitReact NativeRestful ApisOWASP Mobile Top 10Android JetpackSwiftUI

Bengaluru

Skills:

iOS & AndroidMobile ApplicationJson Web TokenReact NativeRestful Apis

Beware of Scammers

We don’t charge money for job offers