-
Virtusa

Android Developer

Virtusa
India · Full-time · Associate

The technology stack for the QR Mobile App (Android) features a Kotlin-first codebase using modern, concise, and safer code, with a UI built on Jetpack Compose for a declarative, reactive, and future-proof experience. The core technologies include Kotlin and Java, while the UI and frontend utilize Jetpack Compose, Material Design 3, Lottie Animations, Coil, and Media3/ExoPlayer for video playback and HLS streaming. Networking and API interactions are handled by Retrofit, OkHttp, and KotlinX Serialization, with data and storage managed through Room for local SQLite databases with coroutines support and SharedPreferences for lightweight key-value storage. Asynchronous programming is powered by Kotlin Coroutines for non-blocking async operations without callbacks, alongside StateFlow, SharedFlow, and legacy LiveData for reactive state management. Dependency injection is achieved via Hilt and KSP, while navigation is managed through Jetpack Navigation, offering type-safe navigation with Safe Args to prevent runtime errors and support for deep linking. Firebase provides analytics, crash reporting via Crashlytics, push notifications through FCM, remote config, and performance monitoring, complemented by the Adobe Experience Cloud for enterprise analytics and session replay via Quantum Metric. Security and authentication are prioritized with Biometric Authentication, OAuth 2.0, DexGuard for code obfuscation, OneTrust CMP, and fraud detection using Akamai BMP and InMobile. The architecture employs the MVI pattern, Repository pattern, modular architecture, and Clean Architecture to ensure a modular, testable, and maintainable system with separated concerns across UI, Domain, and Data layers. Testing and quality assurance include unit testing with JUnit 5, MockK, and Google Truth, integration testing with Espresso and Compose UI tests, flow testing using Turbine, and code quality maintenance through Detekt, SonarQube, and Lint, alongside code coverage reporting via Kover. Build and deployment processes utilize build flavors for Dev, UAT, and Prod across Google and Huawei ecosystems, supported by Gradle-based CI/CD integration for enterprise analytics and multi-regional support.

Key Skills

Ranked by relevance

ui kotlin storage firebase android sqlite gradle oauth cloud junit java cicd
Login to Apply
Posted
Jul 04, 2026
Type
Full-time
Level
Associate
Location
Andhra Pradesh
Company
Virtusa

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Virtusa
Related

IOS Developer

2026-07-04

Full-time
Associate
India
IT Services
Engineering
View Job Details
Intelehealth
Related

Senior Android Developer

2026-07-03

Full-time
Mid-Senior
India
IT Services
Information Technology
View Job Details
Mindrift
Related

Freelance Mobile App Developer (iOS / Android)

2026-07-04

Part-time
Not Applicable
India
IT Services
Other