Senior Android Engineer
Posted Updated
Description
You will own Android features end to end, from understanding user needs and shaping solutions through building, shipping, and evaluating performance. You will write well-tested Kotlin and Compose UI, collaborate across platforms and with design, make sound decisions amid ambiguity, and help improve mobile code quality, testing, and product thinking.
Responsibilities
- Own Android features end to end, from problem discovery through delivery and performance evaluation
- Shape product scope, propose simpler solutions, and raise platform constraints early
- Write idiomatic, well-tested Kotlin and Jetpack Compose UI
- Collaborate with iOS, web, and backend engineers to determine where functionality should live
- Partner with leadership, design, and engineers to ship Android experiences
- Clarify ambiguous requests, identify edge cases, and propose practical first steps
- Drive product and feature direction amid ambiguity
- Raise the bar for code quality, testing, and product thinking
- Attend twice-yearly in-person offsites in locations around the United States
Requirements
- Production Android app development experience
- Kotlin
- Jetpack Compose
- Coroutines
- Flow
- Modern Android architecture
- Experience with at least one additional platform: web, iOS, or backend
- Cross-functional collaboration with designers and engineers
- Technical tradeoff communication
- Product engineering
- Systems thinking
- Decision-making in ambiguity
Benefits
- Fully remote work
- Healthcare coverage at 100% for employees and 80% for dependents
- Generous parental leave
- Mental health support through Spring Health, Rula, or Kaiser Mental Health Network
- Financial wellness support through Northstar
- Stipends for co-working, professional development, and Wi-Fi
- One-time home office bonus
- Unlimited PTO
- Standard company holidays
- Discounted Medium membership
