We're looking for a Senior Android Engineer to join a dynamic technology company building high-impact mobile solutions. In this role, you'll help build scalable, intuitive, and performant Android products, collaborating with a cross-functional team that values ownership, pragmatic problem-solving, and clean engineering practices.
We're looking for a mobile engineer who thrives in Kotlin , deep-dives into modern Android architecture and Jetpack Compose , and is passionate about delivering polished user experiences at scale.
Key Responsibilities:
- Translate product and design requirements into actionable technical tasks, owning feature delivery end-to-end through to production deployment.
- Architect, build, and maintain resilient, well-tested native Android applications in Kotlin.
- Design robust network layers, caching strategies, and offline-first workflows for seamless operation under varying network conditions.
- Integrate third-party SDKs, hardware capabilities, and RESTful or GraphQL APIs in close collaboration with backend engineering teams.
- Build modern, responsive UI interfaces using Jetpack Compose while maintaining high performance and smooth animation frame rates.
- Participate in technical design reviews, set Android engineering and testing standards, and leverage AI-assisted development tools throughout the development lifecycle.
Core Requirements:
- 7+ years of professional software engineering experience, with the vast majority dedicated to native Android development in production environments.
- Hands-on experience taking products from 0-1, taking greenfield concepts from initial setup through architecture and launch.
- Mastery of Kotlin, asynchronous programming with Kotlin Coroutines,
and reactive state management using Flow.
- Deep understanding of Android architectural patterns (MVVM, MVI), Android Jetpack components, and dependency injection frameworks like Hilt or Dagger.
- Hands-on experience building pixel-perfect UIs with Jetpack Compose and Material Design guidelines.
- Proven track record of writing clean, testable code using JUnit, Mock, and Espresso or Compose Test.
- Familiarity with mobile CI/CD pipelines (e.g., Bitrise, GitHub Actions), automated app packaging, and Google Play Console deployment processes.
- AI-forward mindset with active use of AI-assisted development tools (e.g., Claude Code, Cursor, Copilot) to accelerate delivery.
- Excellent written and verbal communication skills in English.
- Ability to work independently in a remote, fast-paced environment.
Additional Information:
- US Timezone Overlap: CST, full overlap required.
Why Join Kake? Kake is a remote-first company with a integral community, fully believing that it’s not where your table is, but what you bring to the table that matters. We provide top-tier engineering teams to support some of the world’s most innovative companies, and we’ve built a culture where great people stay, grow, and thrive. We’re proud to be more than just a stop along the way in your career - we’re the destination.
The icing on the Kake:
? Competitive Pay in USD – Work globally, get paid globally.
? Fully Remote – Simply put, we trust you.
? Better Me Fund – We invest in your personal growth and passions.
❤️ Compassion is Badass – Join a community that invests in social good.
Please Note: Due to the high volume of applications, only shortlisted candidates will be contacted.
📌 Senior Android Engineer - Remote - Colombia
🏢 Kake
📍 Colombia