jobapplier

Android Engineer, IN

DAZN

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.