Toptal is looking for a Senior Android Engineer to build native applications that deliver an excellent mobile user experience. You will create polished, fast, and well-tested apps by collaborating closely with designers, backend engineers, and other mobile developers.
What You'll Do
- Design, write, and maintain efficient, reusable, and reliable native Android code.
- Ensure the application architecture is extensible and future-proof.
- Contribute to our Kotlin Multiplatform codebase powering shared mobile features.
- Deliver well-crafted product features while continuously improving existing code and architecture.
- Write and maintain automated tests to ensure high-quality standards.
- Review teammates' work and provide thoughtful, constructive feedback.
- Collaborate with product, design, and backend teams to deliver meaningful user improvements.
- Raise the engineering bar by sharing knowledge, mentoring, and improving team practices.
- Participate in daily scrum, pair programming, and peer code reviews using tools like Slack and Zoom.
- Design, develop, test, and modify computer or cloud-based systems.
What We're Looking For
- At least 6 years of professional native Android experience with at least one large app deployed to the Play Store.
- Excellent understanding of architecture principles and design patterns applied to real-life problems.
- Ability to improve code and architecture quality in line with new or changing requirements.
- Proficiency in Kotlin Multiplatform architecture, resolving cross-platform hurdles and maintaining native UI separation.
- Strong willingness to work within the iOS ecosystem.
- Comfort working in an AI-native development workflow where AI assists with generation and review, while engineers own validation, architecture, and quality.
- Demonstrated ability to collaborate with Product stakeholders on feature requirements.
- Outstanding written and verbal communication skills.
- Ability to work in a fast-paced, rapidly changing environment, handling diverse challenges and deadlines.
- You must be a world-class individual contributor, not just someone who tells others what to do.
Nice to Have
- Deep knowledge of Jetpack Compose.
- Experience with custom-tailored design systems.
Technical Stack
- Android
- Kotlin
- Kotlin Multiplatform
- Jetpack Compose
Team & Environment
Work closely with the best Designers, Back-end, and Mobile Developers.
Work Mode
This is a global role. We take the best elements of virtual teams and combine them with a support structure that encourages innovation, social interaction, and fun.




