Job Description: 1.At least 4 plus years of experience in developing and maintaining Android applications. 2.Expert-level proficiency in Java and Kotlin programming languages. 3.Experience with Flutter and React Native is a plus. 4.Extensive experience with Android Studio, Android SDK, Gradle, and Android architecture components. 5.Experience with MVC, MVP, and MVVM architecture models 6.Deep understanding of Android UI/UX design principles and Material Design guidelines. 7.Strong knowledge of RESTful APIs and experience with third-party libraries and APIs such as Retrofit, OkHttp, and Google Maps SDK. 8.Experience with databases such as SQLite, Realm, 9.Experience with Git version control and Agile software development methodologies. 10.Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.