- Design, develop, and maintain high-performance Android applications.
- Build mobile applications using Kotlin and/or Java.
- Develop responsive user interfaces using contemporary Android development practices.
- Integrate REST APIs, third-party libraries, and backend services.
- Implement MVVM architecture and Android Jetpack components.
- Troubleshoot bugs, optimize application performance, and improve stability.
- Collaborate with UI/UX designers, backend developers, and QA engineers.
- Participate in code reviews and follow software development best practices.
Required Skills:
- 5+ years of hands-on Android application development experience.
- Strong proficiency in Kotlin and/or Java.
- Expertise in Android SDK, Android Studio, and Android Jetpack.
- Experience with REST APIs, JSON, and API integration.
- Knowledge of MVVM architecture, Coroutines, and dependency injection.
- Experience with Git, debugging, and performance optimization.
- Knowledge of Jetpack Compose and unit testing is an advantage.