Android Developer
Posted Updated
Description
Responsibilities:
- Design, develop, and maintain Android applications using Java and Kotlin, Compose, Rest API, and Clean Architecture.
- Build modern, responsive UI using Jetpack Compose.
- Collaborate with product managers, designers, and backend developers to define and implement app features.
- Integrate RESTful APIs and third-party SDKs.
- Optimize application performance, memory usage, and responsiveness.
- Write clean, maintainable, and reusable code following MVVM/Clean Architecture principles.
- Debug, troubleshoot, and resolve application issues and crashes.
- Implement unit testing and ensure application quality.
- Participate in code reviews and technical discussions.
- Publish and maintain apps on the Google Play Store.
Requirements:
- Strong experience in Android application development.
- Proficiency in Java and Kotlin, Compose, Rest API, and Clean Architecture.
- Hands-on experience with Jetpack Compose.
- Good understanding of Android SDK, Android Studio, and Gradle.
- Experience with MVVM architecture and Android Jetpack components.
- Knowledge of REST APIs and JSON parsing.
- Experience with Room Database, Retrofit, Coroutines, and Flow.
- Familiarity with Git/version control systems.
- Understanding of app lifecycle, multithreading, and performance optimization.
- Experience with Firebase services is a plus.