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
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Virtusa
Andhra Pradesh