Description

We are looking for a skilled Android Developer with 5+ years of experience to join our team in Bengaluru. As an Android Developer, you will be responsible for developing, testing, and maintaining applications for the Android platform. You will work closely with cross-functional teams to design and implement mobile applications that deliver an exceptional user experience. Key Responsibilities: ? Design, develop, and maintain high-performance Android applications. ? Write efficient, maintainable, and reusable Java/Kotlin code. ? Collaborate with UX/UI designers to implement app designs and provide a smooth and intuitive user experience. ? Integrate RESTful APIs to connect Android applications with backend services. ? Optimize application performance to ensure smooth performance on a wide range of Android devices. ? Troubleshoot and debug issues and provide fixes in a timely manner. ? Conduct code reviews to maintain high standards of code quality. ? Stay updated with the latest trends and technologies in Android development. ? Participate in Agile development processes, including sprint planning and retrospectives. 

Required Skills and Qualifications: ? 5+ years of hands-on experience in Android development. ? Proficiency in Java and Kotlin programming languages. ? Strong understanding of Android SDK, Android Studio, and UI/UX principles. ? Experience in designing RESTful APIs and integrating them with mobile applications. ? Solid knowledge of SQLite, Room, or other database management systems. ? Familiarity with Android libraries like Retrofit, Glide, Dagger2, and Firebase. ? Knowledge of Android design patterns, such as MVC, MVP, and MVVM. ? Experience with version control systems like Git. ? Strong problem-solving skills and the ability to write clean, maintainable code. ? Understanding of unit testing and testing frameworks like JUnit and Espresso. Preferred Skills: ? Experience with multi-threading and asynchronous programming. ? Knowledge of Google Play Store guidelines and app submission process. ? Familiarity with CI/CD tools and workflows for mobile development. ? Exposure to Kotlin Coroutines and Jetpack Compose for modern Android development.

Education

Any Graduate