Full Job Description
This role is on Zello's Android team, the team that builds and ships the apps carrying 80% of Zello's revenue. You'll join a four-person team where your work is visible from day one and what you ship is felt by every Zello customer running on Android.
After a successful first year, you will
• Have owned and shipped multiple features across a focused area of the Android codebase, with clean code, appropriate test coverage, and minimal regressions in production.
• Have made a concrete contribution to Android 2.0 - migrated a module to the new Hilt-based pattern, completed a plugin migration, or built a new component in the target architecture.
• Have driven a measurable quality outcome in your area: reduced crash rate, fixed a top customer-impact bug, or shipped a stability/performance win that landed in production.
• Have become fluent in Zello's AI-assisted dev workflows (CLAUDE.md, .cursor/ rules, bug-hunter skill, AGENTS.md) and contributed at least one improvement back.
What you'll do
• Own and ship features end-to-end across a focused area of the Android client.
• Write production Kotlin daily, with Java when navigating legacy code.
• Treat tests, code review, and stability as part of "done" - not afterthoughts.
• Contribute to Android 2.0 rearchitecture: Hilt-based DI, modular Gradle, plugin patterns, MVVM/MVI.
• Use Zello's AI-native dev workflows daily - and contribute improvements back to the team's agent library.
• Pair, review, and align on shared standards with a four-person team.
Who you are
• You've shipped production Android in Kotlin for at least 2 years. Java doesn't scare you when you navigate legacy code.
• You've worked in modern Android architecture (DI, modular Gradle, MVVM or MVI) on real codebases - not just toy projects.
• Your definition of "done" includes tests, low crash impact, and clean code review.
• You use AI-assisted dev as a default, not a novelty. You have a point of view on what works and what doesn't.
• You take ownership of focused scope and ship without hand-holding.
• You take code review feedback well and come back better - no ego, no chase.
This Role Is Not
• A senior or staff role with mentorship of others built in. You're shipping at a high mid-level bar with room to grow.
• A pure architecture role. Android 2.0 contribution matters, but you're judged on shipping high-quality features first.
• A backend or full-stack role with Android as a side gig. We need an Android-first engineer.
• A role where you wait for direction on every ticket. Mid-level here means you take focused scope and run.
We hire for potential, passion for our mission, and a knack for solving difficult problems over checking every qualification box. We have competitive pay, equity with significant upside, and intentionally design our benefits to encourage healthy and well-balanced employees, flexible schedules and time off. We even offer a sabbatical after every five years of service so you're able to pursue and enjoy what matters most to you. And of course, we wouldn't be a technology company without a ping-pong table and free snacks in our break room. Join us!