MO

Android Developer Lead

Motorola Solutions Kodiak Networks
Bangalore3-8 LPA Posted 3 Sept 2025
FULL TIME
Firebase
Retrofit
Rxjava
Dagger
Google Analytics
+1 more

Job Description

Role & responsibilities

  • Lead end-to-end Android application development using Kotlin, Java, and native C/C++ (via JNI).
  • Architect and maintain high-performance, scalable apps with clean and modular code structures (MVVM/MVC).
  • Collaborate closely with Product, Design, Backend, and Hardware teams to define and implement features.
  • Integrate native libraries and hardware components via JNI and Android NDK.
  • Ensure performance optimization using tools such as logcat, adb, strace, gdb, and memory profilers.Work with REST/SOAP APIs to consume web services and manage data via JSON/XML.
  • Develop background services and manage app lifecycle for real-time applications, including VoIP.
  • Drive CI/CD, unit testing, instrumentation, and automated deployment.
  • Mentor junior engineers and participate in code reviews and technical design discussions.
  • Contribute to secure coding practices, encryption protocols, and enterprise mobility requirements.
  • Package, sign, and distribute apps via managed Play Store, internal tools, or MDM platforms.
  • Troubleshoot production issues on rugged or enterprise Android devices.
  • Publish apps to Google Play Store and manage updates and release cycles.

Preferred candidate profile

  • 7+ years of experience in Android development with a strong foundation in Java and Kotlin.
  • Strong understanding of Android SDK, Android Studio, Gradle, and mobile architectural patterns (MVVM, MVP).
  • Proven experience with libraries and frameworks like Dagger, Retrofit, RxJava, Glide, EventBus.
  • Deep knowledge of multithreading, memory management, and lifecycle-aware components.
  • Experience working with RESTful APIs, background services, FCM/GCM notifications.
  • Proficiency with Git or SVN for version control and collaborative development.
  • Experience building and publishing production-grade Android apps (at least 2-3).
  • Strong debugging skills using adb, logcat, and native tools.
  • Exposure to enterprise-grade development, secure coding, and rugged hardware environments.

Nice to have skills:

  • Experience in voice application development in Android
  • Experience with Android Enterprise, MDM/EMM platforms.
  • Understanding of cryptographic modules and secure communication protocols.
  • Experience with Google Analytics, Firebase, Jira.
  • Exposure to audio/video streaming or VoIP technologies.
  • Background in working with custom Android builds or hardware interfacing.
  • Prior mentoring experience or team leadership is a strong plus.