Senior Android Engineer
Role details
Job location
Tech stack
Job description
As a Senior Android Engineer, you'll work on the foundations that enable product teams to deliver high-quality mobile experiences at scale.
Depending on your background and interests, your work may include:
- Building and evolving Android architecture, shared libraries and platform capabilities
- Improving developer experience through tooling, automation and better engineering workflows
- Driving improvements in app performance, reliability and observability
- Designing scalable systems that help teams move faster without compromising quality
- Working closely with engineers across multiple product teams to solve shared technical challenges
- Leading technical initiatives and helping raise the engineering bar across the organization
- Exploring how AI can improve engineering workflows and developer productivity
- Building reliable guardrails and tooling around AI-assisted software development
This role is ideal for someone who enjoys making other engineers more productive, thinking about long-term technical health, and solving engineering problems that have impact across multiple teams.
Requirements
We're looking for engineers who have experience with most of the following:
- Strong experience building Android applications with Kotlin
- Experience designing scalable mobile architectures and shared platform components
- Good understanding of the Android ecosystem and modern development practices
- Experience with CI/CD, automation or developer tooling
- Strong software design and system thinking
- Experience collaborating across engineering teams and influencing technical decisions
- Comfortable mentoring other engineers and driving technical initiatives
- Excellent communication and stakeholder management skills
We'd especially love to meet engineers who:
- Use AI regularly as part of their engineering workflow
- Have experimented with modern AI development tools such as Claude Code, Cursor, Gemini, Codex, Copilot or similar
- Are curious about agentic development workflows and AI-assisted software engineering
- Know when to trust AI, when to challenge it, and how to build reliable engineering workflows around it
You'll stand out if you've also worked with areas such as Kotlin Multiplatform (KMP), server-driven UI, experimentation frameworks, mobile observability, or large-scale consumer mobile platforms.