JD:
• Proven experience as an Android Developer or similar role.
• Strong proficiency in Java and Kotlin for Android development.
• Familiarity with Android SDK, UI frameworks, and development tools.
• Experience with Android Studio, version control systems (such as Git), and debugging tools.
• Knowledge of RESTful APIs to connect Android applications to back-end services.
• Understanding of Material Design principles and user experience (UX) best practices.
• Strong knowledge of mobile app architecture patterns (MVVM, MVP, etc.).
• Experience with databases, both local (e.g., SQLite, Room) and remote.
• Solid understanding of Android's lifecycle, memory management, and threading.
• Strong communication skills and ability to work collaboratively in a team environment.