08 Nov
|
Outreach
|
Hyderabad
08 Nov
Outreach
Hyderabad
Set the technical direction for the Android app, including UI, domain and data layering, navigation, modularization, and architecture.
Own complex Android features end to end, including Twilio Voice calling, real-time SMS, background uploads, and media playback.
Lead Apollo Kotlin GraphQL client development and caching strategy.
Build Android delivery foundations including version catalogs, R8, baseline profiles, automated testing, CI, and staged Google Play releases.
Keep the application current with Android platform changes and own relationships with partner engineering teams.
6+ years of qualified software development experience, including 4+ years building Android applications with Kotlin.
- Expert knowledge of Jetpack Compose, including state hoisting, theming, and performance.
- Strong command of Kotlin Coroutines, Flow, Hilt, ViewModel, repositories, and unidirectional data flow.
- Experience shipping and operating apps on Google Play, including signing, Play Console, staged rollouts, and Android vitals.
- Experience with Android networking and authentication, including GraphQL or REST clients, OAuth/OIDC, AppAuth,
and Android Keystore.
- Experience with JUnit, MockK or similar tools, Robolectric, and Compose UI testing.
- Proven senior technical leadership setting direction, decomposing quarter-long projects, and delivering them.
- Experience with Android Telecom ConnectionService, Twilio Voice, or foreground services is a plus.
- Experience with Microsoft Intune App SDK and MSAL is a plus.
- Experience with Gradle build engineering, convention plugins, modularization, and build performance is a plus.
Highly competitive salary and an RSU program.
- 25 days of annual vacation plus sick time and casual leave.
- Group medical policy coverage for employees and up to five eligible family members.
- Life insurance and personal accident insurance at 3x annual CTC.
- 26 weeks of paid maternity leave and 15 days of paid paternity leave.
- Employee referral bonuses, diversity and inclusion programs, and company and team outings.
- no remote or hybrid arrangement is stated.
📌 Staff Software Engineer, Android (Hyderabad)
🏢 Outreach
📍 Hyderabad