-
View all jobs
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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Pessoa Desenvolvedora Android (Kotlin/Jetpack) PL
2026-07-03
Full-time
Not Applicable
Brazil
IT Services
Engineering
View Job Details
Related
Senior Software Engineer Mobile
2026-07-03
Full-time
Not Applicable
Brazil
IT Services
Engineering
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 Job Details
Related
Pessoa Desenvolvedora Android (Kotlin/Jetpack) PL
2026-07-03
Full-time
Not Applicable
Brazil
IT Services
Engineering
View Job Details
Related
Senior Software Engineer Mobile
2026-07-03
Full-time
Not Applicable
Brazil
IT Services
Engineering