Overview
We are looking for a hands-on Mobile Developer to design, develop, and maintain high-quality native Android applications. You will work closely with backend engineers and product teams to deliver responsive, reliable, and user-friendly mobile experiences while contributing to testing, CI/CD, and continuous improvement.
Key Responsibilities
- Develop and maintain native Android applications using Kotlin
- Build modern, responsive UIs with Jetpack Compose and Android UI frameworks
- Write clean, maintainable, and testable code following best practices
- Collaborate with backend engineers to integrate RESTful APIs and services
- Participate in Agile development cycles (sprint planning, code reviews, retrospectives)
- Debug, troubleshoot, and enhance application performance and reliability
- Contribute to CI/CD pipelines, automated builds, and testing
- Conduct unit testing, UI testing, and support user acceptance testing (UAT)
- Continuously improve app quality through monitoring, feedback, and iteration
- Document technical designs and implementation details
Requirements
- 2+ years of experience in Android development (Kotlin) preferred
- Strong understanding of Kotlin fundamentals (coroutines, flows, null safety)
- Experience with Android Jetpack components (ViewModel, LiveData/Flow, Navigation)
- Familiarity with Jetpack Compose or modern Android UI development
- Experience integrating REST APIs and handling JSON data
- Knowledge of Git version control
- Understanding of software development lifecycle and Agile practices
- Exposure to DevOps practices is a plus
Only shortlisted candidates will be notified.
(EA Reg No: 20C0312)