Outreach

Staff Software Engineer (Mobile, Android) - Hyderabad, India

Outreach
Apply
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

Android SDKGradleGraphQLJetpack ComposeJUnitKotlin

Categories

Mobile
Outreach

About Outreach

1,001-5,000 employees

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.

Contact me