11 hours ago
Hyderābād, IndiaStaff+
Responsibilities
- Set the technical direction for the Android app, including UI, domain and data layering, navigation, modularization, and architecture.
- Build and maintain a Jetpack Compose design system with Material 3, theming, dark mode, and accessibility.
- 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.
- Improve observability through deobfuscated crash reports, structured logging, and release-health dashboards.
- Keep the application current with Android platform changes and own relationships with partner engineering teams.
- Partner with product managers, designers, and other functions to understand and serve mobile sellers' needs.
Requirements
- 6+ years of professional 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.
Benefits
- 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.
- OPD benefit covered up to INR 10,000.
- 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.
- The role is based in Hyderabad, India; no remote or hybrid arrangement is stated.
Tech Stack
Categories
Mobile
About Outreach
Outreach builds a SaaS platform for sales and revenue teams that combines sales engagement, conversation intelligence, and forecasting to automate workflows and improve deal execution. The company sells subscriptions to enterprises and mid-market customers across go-to-market teams. Founded in 2014 and headquartered in Seattle, it is privately held, with notable customers including Databricks, SAP, Siemens, and Verizon.
