Ref Id: HREZ-3303
Published Date: Sep 19, 2025
Job location: Costa Rica, Colombia
Job Title
Senior Principal Android Engineer
Job Level
Senior Principal
We are HatchWorks AI
Are you passionate about building AI-native solutions and using AI to create better, faster, and smarter software? At HatchWorks AI, we're looking for innovators, technologists, and builders like you to join our team.
You'll have the opportunity to develop intelligent, purpose-built AI-native software products that transform how people work and live. You will play a key role in our product-centric approach, putting the end-user first to ensure each solution is feasible, viable, and valuable.
By collaborating closely with our clients, you will act as their trusted AI partner, understanding their unique challenges and goals while focusing on outcomes over output. Your top priority will be to deliver tangible results that drive revenue, market share, and operational efficiencies for our clients.
Join us at HatchWorks AI and be part of a team driven to unlock new levels of innovation through AI.
About the Role
As a Senior/Principal Android Engineer, you will lead the design, development, and implementation of robust Android solutions. You’ll work with designers, product managers, and engineers to turn ideas into production-grade mobile experiences. You will drive architectural decisions, set code standards, and develop tools and practices that scale across teams. You’ll also represent HatchWorks AI in the broader engineering community through technical leadership and knowledge sharing.
Qualifications
At least 7 years of relevant experience, including a strong track record of senior or lead roles, ideally in a consulting environment or as part of an in-house, cross-functional product team
Experience building consumer-facing native applications for Android
Mastery of Kotlin, the Android SDK, Jetpack libraries, and Android Studio
Work samples showcasing mastery of the platform
Broad skillset spanning disciplines or platforms beyond Android. For example: scripting, DevOps, experience with another native mobile platform like iOS, etc.
Mastery of modern software development best practices, tools, and workflows
Exceptional communication and presentation skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
A track record of strong leadership and mentorship abilities
Demonstrated ability to manage and prioritize multiple projects and initiatives effectively
A demonstrated hunger for personal and professional growth
A self-evident love and care for the craft of mobile software development
Technical Skills
Estimate, develop, test, and deploy high-quality Android applications for our clients
Write clean, maintainable, secure, and efficient code in Kotlin
Contribute to full stack design discussions ensuring data structures (API contracts, endpoint naming, etc.) across the entire scope of a project are consistent with industry best practices
Stay current with the latest changes in the Android platform and Kotlin language
Design, maintain, and improve CI/CD pipelines for Android applications
Collaborate closely with UI/UX designers leveraging frameworks like the Android View system and Jetpack Compose
Actively lead code reviews and set engineering standards
Frequently present at team events and mentor junior developers
Communicate complex ideas with clarity and confidence
Bonus
- Contributed significantly to open-source projects related to Android development
- Published articles or given national talks at conferences about Android development
- Experience with cross-platform mobile frameworks like React Native or Flutter
Please input Company info text. This section will be hidden when left empty.