Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Develop and maintain Android applications using Kotlin while ensuring scalable solutions for business requirements. Collaborate with cross-functional teams including product, design, QA, and backend to deliver high-quality features and resolve performance issues.
What they look for
Requirements
Requires strong expertise in modern Android development practices such as MVVM, Jetpack Compose, and Coroutines. Experience with video streaming, media platforms, or OTT environments is highly preferred.
Full description
Android Engineer, IN
Department: 61-446 - Technology - Product Technology
Employment Type: Permanent - Full Time
Location: India - Hyderabad
Reporting To: Deven Saoji
Description
We are seeking a strong expertise in Android application ecosystems to bridge business requirements and technical delivery. The ideal candidate has hands-on knowledge of modern Android development practices (MVVM, Jetpack Compose, Coroutines/Flows) and the ability to translate functional needs into scalable solutions. Experience in video streaming or media platforms is preferred, especially in playback workflows or OTT environments.
Key Responsibilities
- Develop and maintain Android applications using Kotlin.
- Understand and work with the Android app lifecycle, activities, fragments, and common Android components.
- Work with basic Android architecture patterns such as MVVM and follow established coding practices.
- Develop UI using XML and/or Jetpack Compose.
- Understand and implement UI state management and basic component behaviour.
- Work with Kotlin Coroutines and basic Flow concepts for asynchronous operations.
- Work with dependency injection using Hilt or Dagger.
- Integrate Android applications with REST APIs and JSON.
- Read and understand existing Kotlin/Java code and troubleshoot basic issues.
- Debug application crashes, logs, and common performance issues.
- Work with Git for source control and follow standard development workflows.
- Participate in code reviews, testing, bug fixing, and release activities.
- Collaborate with product, design, QA, and backend teams.
Skills, Knowledge & Expertise
- Basic understanding of MVVM / Clean Architecture.
- Hands-on experience with Jetpack Compose is preferred.
- Exposure to RxJava or reactive programming is an advantage.
- 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.
- Exposure to video streaming or OTT applications is a plus.
- Familiarity with ExoPlayer/Media3, HLS, DASH, or DRM is an added advantage, but not mandatory.
- Good fundamentals in Kotlin and Android development.
- 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.
Similar roles
-
Senior Engineer, Android - Instant Rips
Fanatics Collectibles London, England, United Kingdom
-
Senior Android Engineer
Verne City of Zagreb, Croatia
-
Product Manager, Android Maps Reach
Google Bengaluru, Karnataka, India
-
Product Support Manager, Android Ecosystems Quality Ops, gUP
Google London, England, United Kingdom
-
Android Technical Lead
Accesa Romania
-
Android Engineer
Trainline London, England, United Kingdom · £55K–£70K/yr