Job Summary
We are looking for an experienced Android Developer to design, develop, test, and maintain high-quality Android applications. The ideal candidate should have strong experience with Java/Kotlin, Android SDK, Android Studio, Jetpack, and mobile application development.
Key Responsibilities
- Design and develop scalable Android applications using Kotlin and/or Java.
- Build responsive and user-friendly interfaces using Android UI and Jetpack Compose.
- Integrate RESTful APIs, third-party SDKs, and backend services.
- Implement new features, enhancements, and bug fixes.
- Write clean, maintainable, and reusable code.
- Perform unit testing, debugging, and performance optimization.
- Collaborate with UI/UX designers, backend developers, QA engineers, and product teams.
- Participate in code reviews and follow Android development best practices.
- Publish and maintain applications through the Google Play Store.
- Troubleshoot production issues and provide ongoing application support.
Required Skills
- Strong experience in Android Application Development.
- Proficiency in Kotlin and/or Java.
- Strong knowledge of Android SDK and Android Studio.
- Experience with Jetpack, Jetpack Compose, and Android Architecture Components.
- Experience with REST APIs, JSON, and third-party API integration.
- Knowledge of Git/GitHub/GitLab.
- Experience with Unit Testing and UI Testing.
- Understanding of Android application architecture such as MVVM, MVP, or Clean Architecture.
- Experience with Google Play Store deployment and release management.