Description:
We are seeking an experienced Android Developer to join our dynamic team. The ideal candidate is proficient in Kotlin, Java, and XML programming languages, with expertise in object-oriented programming (OOP) concepts. The candidate should have demonstrated experience in developing and implementing MVVM design patterns in Android applications.
Responsibilities:
- Develop and maintain high-quality Android applications using Kotlin and Java.
- Implement modern design patterns such as MVVM for building scalable and maintainable applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug application issues to optimise performance.
- Integrate APIs using Retrofit, Volley, and Okhtt.
- Write clean, modular, and reusable code adhering to best practices and coding standards.
- Demonstrated ability into third party tools into solutions.
- Strong understanding of the Android SDK from Android 5+.
- Stay updated with the latest industry trends and technologies to continuously improve our Android applications.
- Familiar with postman.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum 1 or 1.5 years of experience as an Android Developer.
- Proficiency in Kotlin, Java, and XML programming languages.
- Strong understanding of object-oriented programming (OOP) concepts.
- Experience with MVVM design pattern and coroutine & Hilt dragger.
- Hands-on experience in API integration using Retrofit, Volley, and Okhttp.
- Familiarity with version control systems such as Git.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a collaborative team environment.
- Strong communication and interpersonal skills.