Senior Software Engineer Android

Year    Remote, IN, India

Job Description

We are seeking an experienced Senior Software Engineer - Android to design and develop high-quality Android applications, including OTT solutions. You will contribute to architectural decisions, ensure app performance across devices, and drive innovation with modern frameworks and tools. Strong expertise in Kotlin, Jetpack Compose, multithreading, CI/CD, and OTT integrations (DRM, HLS, DASH, Chromecast) is essential. This is a remote role with opportunities to work on cutting-edge Android and TV applications.


Responsibilities:

Design, develop, test, and deploy advanced applications for the Android platform. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications across devices and OS versions. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Drive architectural decisions and contribute to technical roadmaps.

Requirements:

Proven experience in developing and maintaining Android applications using Kotlin. Strong understanding of modern architectural patterns including Clean Architecture, MVVM, UDF, and MVI. Proficient in Dependency Injection frameworks such as Hilt, Dagger, and Koin. Expertise in Jetpack Compose with effective state management and support for both mobile and TV layouts. Solid knowledge of networking clients such as Ktor and Retrofit, with the ability to integrate RESTful APIs, third-party libraries, and SDKs. Strong grasp of multithreading, Coroutines, Flows, SharedFlow, and asynchronous programming concepts. Hands-on experience with test automation (unit/UI), and tools such as JUnit, Mockito, Espresso,and Robolectric. Proficient with version control systems like Git, and platforms such as GitHub, Bitbucket, along with implementing CI/CD pipelines. Ensures code quality and scalability through multi-module architecture, and tools like SonarQube, Lint, with a strong capability in code reviews. Experienced in app distribution via the Google Play Console, including managing release tracks (Alpha, Beta, Production). Familiar with tools like Firebase Crashlytics, Push Notifications, and event tracking integration. Hands-on experience building OTT applications, with expertise in DRM, HLS, DASH, and Chromecast integration. Knowledge of KMM/KMP (Kotlin Multiplatform Mobile) is a plus.

Quality Compliance

Compliance to Quality and Information Security is critical in ensuring the integrity, confidentiality, availability of data and the consistent delivery of high-quality services are an important aspect of hiring for this position.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4253831
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year