*Knowledge of Android UI design principles, patterns, and best practices.
*Experience with version control systems like Git.
*Understanding of mobile app architecture patterns (e.g., MVVM, MVP, Clean Architecture).
*Proficiency in Kotlin, Flutter and/or Java programming languages.
*Strong knowledge of Android SDKs, Android Studio, and development tools.
*Experience with RESTful APIs, JSON, and integrating backend services.
*Familiarity with third-party libraries and frameworks (e.g., Retrofit, Glide, Dagger).
*Stay updated with the latest Android SDKs, development tools, and trends.
*Integrate third-party APIs and services as needed.
*Participate in code reviews and provide constructive feedback to peers.
*Work closely with UX/UI designers to implement user-friendly designs. *Develop and maintain robust, scalable, and high-performance Android applications.
*Collaborate with cross-functional teams to define, design, and ship new features.
*Write clean, maintainable, and efficient code while adhering to best practices.
*Optimize application performance and troubleshoot/debug issues to ensure a seamless
user experience.