Senior Android Mobile Developer
Arrow Electronics India Pvt Ltd
Apply on company website
Senior Android Mobile Developer
Arrow Electronics India Pvt Ltd
Ahmedabad
Not disclosed
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 timeJob Category:
Engineering ServicesExperience Level
Senior LevelJob 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