Senior Android Mobile Developer

Arrow Electronics India Pvt Ltd

Ahmedabad

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Mobile developer (Android)

Position:

Mobile developer (Android)

Job Description:

Overview

We are seeking a highly experienced Android Developer with strong expertise in Bluetooth Low Energy (BLE) and IoT integrations. The ideal candidate will have a solid understanding of native Android development using Kotlin and Java, and experience building scalable, performance-driven mobile applications that interface with hardware devices. Knowledge of video streaming technologies is a strong plus. This is a hands-on technical role within a collaborative, agile team environment, building the next generation of smart mobile applications.

Experience : 5 to 7 Years

Responsibilities

  • Design and build high-performance Android applications using Kotlin and Java.
  • Develop and maintain BLE-based communication with hardware devices.
  • Integrate with IoT platforms and manage connectivity, data transfer, and device state management.
  • Work closely with UX/UI designers, backend developers, and hardware teams to deliver connected mobile experiences.
  • Optimize application performance, battery usage, and connectivity reliability.
  • Integrate RESTful APIs and third-party SDKs.
  • Ensure robust unit testing, code reviews, and documentation practices.
  • Troubleshoot issues and fix bugs to maintain high performance and stability.
  • Deploy and maintain applications via Google Play Store.

Mandatory Skills

  • Strong programming skills in Kotlin and Java.
  • Deep understanding of Android SDK, Jetpack libraries, and the Android application lifecycle.
  • Hands-on experience with Bluetooth Low Energy (BLE): scanning, pairing, GATT communication.
  • Experience integrating with IoT devices, platforms, and protocols (MQTT, CoAP, etc.).
  • Proficiency in Android Services, Broadcast Receivers, and Foreground Services for persistent connections.
  • Familiarity with Android permissions, background processing, and battery optimization techniques.
  • Good understanding of multithreading, coroutines, and RxJava/RxKotlin.
  • Strong debugging and performance profiling skills using tools like ADB, Logcat, and Android Profiler.
  • Knowledge of local data storage (Room, SQLite, SharedPreferences).
  • Experience with Play Store deployment, signing, and release management.

Good to Have

  • Experience with video streaming technologies (e.g., ExoPlayer, HLS, RTSP, WebRTC).
  • Knowledge of Jetpack Compose and Modern Android Architecture (MVVM, MVI).
  • Familiarity with Proguard, Gradle optimization, and APK size reduction techniques.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or Bitrise.
  • Exposure to Firebase, AWS IoT, Azure IoT Hub, or similar backend platforms.
  • Knowledge of camera integration, real-time data visualization, and sensor data handling.

Tools & Technologies

  • Languages & Frameworks: Kotlin, Java, Android SDK, Jetpack Libraries
  • BLE/IoT: Core Bluetooth APIs, GATT, MQTT, CoAP
  • Video Streaming: ExoPlayer, MediaCodec, AVFoundation (optional)
  • Build & DevOps: Gradle, Git, Fastlane, Bitrise, Jenkins
  • Testing & Debugging: JUnit, Espresso, ADB, Android Profiler
  • Version Control: Git, GitHub, Bitbucket
  • Project Management: JIRA, Confluence

Location:

IN-GJ-Ahmedabad, India-Ognaj (eInfochips)

Time Type:

Full time

Job Category:

Engineering Services

Experience Level

Senior Level

Job role

Work location

Ahmedabad, India

Department

Production / Manufacturing / Engineering

Role / Category

Mobile Technician

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Arrow Electronics India Pvt Ltd

Job posted by Arrow Electronics India Pvt Ltd

Apply on company website