Jobiglo

No results.

This job is no longer available

This job expired on 19/07/2026. It no longer accepts applications.

Android Developer (Kotlin & Jetpack Compose)

Virtusa · Andhra Pradesh

🇬🇧 English
Kotlin Java Jetpack Compose Material Design 3 Lottie Animations Coil Media3 ExoPlayer Retrofit OkHttp KotlinX Serialization Room SharedPreferences Kotlin Coroutines StateFlow SharedFlow LiveData Hilt KSP Jetpack Navigation Safe Args Firebase Adobe Experience Cloud Quantum Metric Biometric Authentication OAuth 2.0 DexGuard OneTrust CMP Akamai BMP InMobile MVI pattern Repository pattern Clean Architecture JUnit 5 MockK Google Truth Espresso Compose UI tests Turbine Detekt SonarQube Lint Kover Gradle

Job description

About the role

We are looking for an Android Developer to design, build, and maintain a QR Mobile App. The app uses a Kotlin‑first codebase and a modern declarative UI built with Jetpack Compose, delivering a future‑proof experience for Android users.

Key responsibilities

  • Develop new features and enhance existing functionality using Kotlin, Java, and Jetpack Compose.
  • Implement UI components with Material Design 3, Lottie animations, Coil image loading, and Media3/ExoPlayer for video playback and HLS streaming.
  • Integrate RESTful APIs using Retrofit, OkHttp, and KotlinX Serialization.
  • Manage local persistence with Room and SharedPreferences, leveraging Kotlin Coroutines for asynchronous operations.
  • Apply reactive state management with StateFlow, SharedFlow, and LiveData.
  • Configure dependency injection with Hilt and KSP, and handle navigation via Jetpack Navigation and Safe Args.
  • Ensure app security and analytics through Firebase services, Adobe Experience Cloud, biometric authentication, OAuth 2.0, and code obfuscation tools.
  • Write unit, integration, and UI tests using JUnit 5, MockK, Espresso, Compose UI tests, and Turbine.
  • Maintain code quality with Detekt, SonarQube, Lint, and Kover, and support CI/CD pipelines for multi‑flavor builds across Google and Huawei ecosystems.

Required profile

  • Strong experience developing Android applications with Kotlin and Java.
  • Deep understanding of modern Android architectures such as MVI, Clean Architecture, and the Repository pattern.
  • Proficiency in reactive programming and asynchronous patterns using Coroutines, Flow, and LiveData.
  • Ability to write clean, testable, and maintainable code.

Required skills

  • Kotlin
  • Java
  • Jetpack Compose
  • Material Design 3
  • Lottie Animations
  • Coil
  • Media3 / ExoPlayer
  • Retrofit
  • OkHttp
  • KotlinX Serialization
  • Room
  • SharedPreferences
  • Kotlin Coroutines
  • StateFlow
  • SharedFlow
  • LiveData
  • Hilt
  • KSP
  • Jetpack Navigation
  • Safe Args
  • Firebase (Analytics, Crashlytics, FCM, Remote Config, Performance Monitoring)
  • Adobe Experience Cloud / Quantum Metric
  • Biometric Authentication
  • OAuth 2.0
  • DexGuard
  • OneTrust CMP
  • Akamai BMP
  • InMobile
  • MVI pattern
  • Repository pattern
  • Clean Architecture
  • JUnit 5
  • MockK
  • Google Truth
  • Espresso
  • Compose UI tests
  • Turbine
  • Detekt
  • SonarQube
  • Lint
  • Kover
  • Gradle
  • CI/CD pipelines

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Virtusa.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in India.

💬 Chat with us on Telegram Chat on WhatsApp

Published 2 months ago

11 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Virtusa

Andhra Pradesh