Senior Android Software Engineer
$160,000–$200,000 year
On-site · San Francisco, California, United States
Job Summary
Senior Android Software Engineer to design and maintain a core consumer-facing Android app, contribute to platform infrastructure, mentor junior engineers, and collaborate with product, engineering, and business teams. Must have 2+ years of mobile engineering experience, strong Kotlin with Jetpack Compose and modern Android architecture (MVVM/Clean Architecture), hands-on experience shipping consumer-facing mobile apps, familiarity with protobufs, REST, and gRPC, Firebase services (Authentication, Firestore/Realtime Database, Cloud Messaging), Android testing strategies (unit/instrumentation/UI tests), and CI/CD pipelines. Visa sponsorship available. On-site in San Francisco, CA.
Required Qualifications
- 2+ years of experience in mobile engineering
- Strong Kotlin expertise with Jetpack Compose and modern Android architecture (MVVM / Clean Architecture)
- Hands-on experience building and shipping consumer-facing mobile apps (B2C)
- Experience with backend data formats and APIs common in mobile apps, including protobufs, REST, and gRPC
- Experience integrating Firebase services (Authentication, Firestore/Realtime Database, Cloud Messaging)
- Proficiency with Android testing strategies (unit and instrumentation/UI tests) and maintaining CI/CD pipelines for mobile
- Strong communication skills and a track record of cross-functional collaboration with product, engineering, and business stakeholders
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.