- Design, develop, and maintain components of the Android Player SDK for mobile and TV.
- Collaborate with product, design, and engineering teams to improve video playback performance.
- Optimize streaming experiences (low latency, smooth playback) using Android media APIs.
- Troubleshoot media streaming, buffering, and DRM issues on Android devices.
- Maintain high code quality through unit testing, integration testing, and code reviews.
- Stay up-to-date with Android SDK updates, Jetpack (including Jetpack Compose), and industry trends.
- Evaluate and document technical solutions, balancing mobile vs TV constraints.
Required:
- 5+ years of experience in native Android development using Kotlin.
- Expertise in Android SDK, Jetpack libraries, and Compose UI framework.
- Solid knowledge of Android architecture patterns (MVVM, MVI, Clean Architecture).
- Familiarity with CI/CD, automated testing (JUnit, Espresso),
and Agile methodologies.
- Solid debugging and performance optimization skills for Android apps.
- Previous experience in video playback on Android using ExoPlayer, MediaPlayer, etc.
- Good communication and teamwork skills in fast-paced environments.
- Willingness to support on-call rotations for critical Android-related issues.
- Ability to mentor junior engineers and promote best practices.
Skills :
- Understanding of streaming protocols like HLS, DASH.
- Experience integrating DRM technologies like Widevine.
- Proficiency in Jetpack Compose for both phone and TV UI.
- Familiarity with Android TV development practices and libraries.
- Knowledge of video analytics and telemetry integration in Android apps.
📌 Android Developer (India)
🏢 Tata Elxsi
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.