Virtusa

Android Developer

Virtusa  •  Hyderabad, IN (Onsite)  •  13 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Android Developer -(CREQ262675)

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.

Primary Location

IN-AP-Hyderabad

Schedule

Full Time

Employee Status

Individual Contributor

Job Type

Experienced

Travel

No

Job Posting

03/07/2026, 8:07:04 AM
Virtusa

About Virtusa

Virtusa is a global product and platform engineering services company that makes experiences better with technology. We help organizations grow faster, more profitably, and more sustainably by reimagining enterprises through domain-driven solutions. We combine strategy, design, and engineering, backed by unmatched expertise at the intersection of industry, business, and technology to generate real-world business impact for clients.

Headquartered in Massachusetts with global delivery centers, Virtusa provides a broad range of services, solutions, and assets, including strategy and design, AI advisory and services, digital engineering, data and analytics, digital assurance, cloud and security, cx transformation and managed services across industries such as financial services, healthcare, communications, media, entertainment, travel, manufacturing, and technology.

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
Southborough, MA
Year Founded
1996
Social Media