Android Engineer, IN
- Hyderabad, India
- On-site
- Mid Level
- Posted
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
- Participate in code reviews, testing, bug fixing, and release activities.
Requirements
Kotlin and Android development
- Strong problem-solving and debugging skills.
- Ability to understand existing code and learn new technologies.
- Good communication and collaboration skills.
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.
- 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.
What we're looking for
Good fundamentals in
Eagerness to learn and grow as an Android developer.
jobapplier