Company
Technology
SeniorAndroidSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Android Software Engineer. Skills: Android Development, Kotlin, Compose, App Architecture. Own complex features end-to-end. Work on large-scale Kotlin Android app”
What You'll Achieve.
Ship bug-free reality; Create enjoyable user experiences; Maintain highest quality
Industry & Context.
Root cause analysis; Performance bottlenecks; Troubleshooting
What They're Looking For.
Must Have
Architecting and shipping Android apps, Deep Android internals knowledge, Modular, scalable codebases, Testing mindset, Diagnose and resolve production issues, Mentoring engineers, Managing stakeholder expectations, Security-conscious engineering mindset
Nice to Have
Experience with JNI, Experience with Python, Experience with Bash, Experience with reverse engineering
What You'll Do.
Own complex features end-to-end
Work on large-scale Kotlin Android app
Contribute to test infrastructure
Hunt down technical debt
Hunt down flaky builds
Hunt down legacy pain points
Refuse to ship unstable
Dive into unfamiliar territory
Drive improvements in ways of working
AI-assisted development
How You'll Work.
Team & Collaboration
Code reviews; Pair programming
Process & Methodology
Scoping work
Full Job Description
Our Android team does all it can to make you fall in love with our product on Android marketplaces. They specialize in everything that goes into designing an application from A to Z and are eager to turn all the innovations into a bug-free reality. The Android Development team creates experiences that users enjoy while maintaining the highest quality of our app. They challenge themselves with new projects and learn along the way. So if you’re up for this challenge, read along! IF YOU WANT TO: - Own complex features end-to-end - from ambiguous requirements through A/B experimentation to production rollout; - Work on a large-scale Kotlin Android app with Compose, Coroutines, Hilt, and Navigation component; - Raise the quality bar for the whole team - push for testability, contribute to test infrastructure, and make sure "it works on my machine" is never the standard; - Mentor engineers through code reviews and pair programming, teaching the "why" behind architectural decisions; - Hunt down technical debt, flaky builds, and legacy pain points, treating codebase health as seriously as new features; - Champion UX quality and refuse to ship unstable or half-baked interfaces; - Dive fearlessly into unfamiliar territory - JNI, Python, Bash, reverse engineering; - Drive improvements in ways of working - from AI-assisted development to CI pipelines. AND YOU CAN CHECK OFF: - A track record of architecting and shipping production Android apps at scale; - Deep knowledge of Android internals - lifecycle, framework behavior, performance characteristics; - Experience designing modular, scalable codebases with clear architectural patterns; - A testing mindset that goes beyond your own code - you've reviewed for testability, improved automation, or redefined what "tested" means on your team; - Proven ability to diagnose and resolve complex production issues - performance bottlenecks, root cause analysis, system-level troubleshooting; - Experience mentoring engineers and raising q
Applying for this Senior Android Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Ashby
- Ashby is a fast modern ATS — most applications take under 3 minutes.
- The resume parser is strong; verify parsed experience dates and job titles.
- Custom screening questions are often scored algorithmically — answer completely.
- Location field affects geo-based screening; use your actual metro area.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.