Associate Android Developer at Turnkey Africa Kenya
Turnkey Africa View all jobs
- Kenya
- Permanent
- Full-time
- Implement new product features using Jetpack Compose 3
- Translate product requirements and UI designs into functional Android components
- Write clean, maintainable, and testable Kotlin code
- Follow established Android architecture patterns (MVVM, state management, etc.)
- Fix bugs and address technical debt in existing codebases
- Participate in code reviews, both giving and receiving feedback
- Ensure app stability, performance, and responsiveness
- Assist in refactoring legacy UI components to Compose where required
- Work closely with product managers and designers to clarify requirements
- Collaborate with backend engineers on API integration and data handling
- Participate in sprint planning, estimation, and retrospectives
- Deliver work within agreed timelines and sprint commitments
- Write unit tests and UI tests for new features
- Help maintain regression coverage for critical user flows
- Assist in debugging production issues and supporting releases
- Learn and apply Android platform updates and best practices
- Actively seek feedback from senior engineers
- Stay current with Jetpack Compose, Kotlin, and Android tooling
- Contribute ideas for improving development workflows and app quality
- Feature Delivery
- Sprint commitment completion rate, on-time task delivery
- Code Quality
- Code review feedback quality, defect rate
- App Stability
- Crash-free sessions %, bug recurrence
- Engineering Process
- Participation in reviews, documentation contributions
- Growth
- Skill progression against defined learning goals
- Features are delivered on time and meet product requirements
- Code reviews show steady improvement in quality and independence
- Bugs are fixed efficiently with minimal regressions
- You become a reliable contributor the team can count on
- You are clearly progressing from “learning” to “owning” parts of the app
- Set up development environment and build the app locally
- Understand Agencify's mobile architecture and codebase
- Complete first small feature or bug fix in production
- Participate actively in sprint ceremonies and code reviews
- Independently deliver multiple Compose-based UI components
- Integrate APIs with backend services under guidance
- Write unit/UI tests for owned features
- Demonstrate understanding of state management and app navigation
- Own at least one feature end-to-end (design → implementation → release)
- Contribute to performance or UX improvements
- Reduce recurring bugs or tech debt in an assigned area
- Present a short improvement proposal for the mobile app or dev process
- 1-3 years of experience in Android development (professional or strong project-based)
- Solid knowledge of Kotlin
- Hands-on experience with Jetpack Compose (Compose 3 preferred)
- Familiarity with Android app architecture patterns (MVVM, ViewModel, state flows)
- Experience consuming REST APIs
- Understanding of Git-based workflows
- Willingness to learn and grow in a fast-moving environment
Jobs in Kenya