Media, Broadcast & Content
Android Engineer, IN
Mid Level
Hyderabad, India
in office
Full time
Digital, Product & TechEngineering & Development
Job description
About the Role
Focuses on Android application development, bridging business requirements and technical delivery. The successful candidate will work with modern Android practices such as MVVM, Jetpack Compose, and Coroutines/Flows to translate functional needs into scalable solutions. The position involves collaborating with product, design, QA, and backend teams.
Key Responsibilities
- Develop and maintain Android applications using Kotlin.
- Work with the Android app lifecycle, activities, fragments, and common Android components.
- Apply Android architecture patterns such as MVVM and follow established coding practices.
- Build UI using XML and/or Jetpack Compose, including UI state management and component behaviour.
- Use Kotlin Coroutines and Flow concepts for asynchronous operations.
- Implement dependency injection using Hilt or Dagger.
- Integrate applications with REST APIs and JSON.
- Read and understand existing Kotlin/Java code, troubleshoot basic issues, and debug crashes, logs, and performance issues.
- Use Git for source control, follow standard development workflows, and participate in code reviews, testing, bug fixing, and release activities.
- Collaborate with product, design, QA, and backend teams.
Required Experience & Qualifications
- Strong expertise in Android application ecosystems and the ability to bridge business requirements and technical delivery.
- Hands-on knowledge of modern Android development practices such as MVVM and Coroutines/Flows.
- Ability to translate functional needs into scalable solutions.
- Good fundamentals in Kotlin and Android development.
- Basic understanding of MVVM / Clean Architecture.
- Familiarity with tools such as Jira, Confluence, Figma, Postman, Firebase/Crashlytics, and analytics tools.
- Basic understanding of CI/CD processes and Android application release cycles.
- Strong problem-solving and debugging skills.
- Ability to understand existing code and learn new technologies.
- Good communication and collaboration skills.
- Eagerness to learn and grow as an Android developer.
Preferred Skills
- Experience in video streaming or media platforms, especially in playback workflows or OTT environments.
- Hands-on experience with Jetpack Compose.
- Exposure to RxJava or reactive programming.
- Exposure to video streaming or OTT applications.
- Familiarity with ExoPlayer/Media3, HLS, DASH, or DRM, though this is not mandatory.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.



