Responsibilities :
- Design and build advanced applications for the Android platform using Java and Kotlin.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with external data sources and APIs and integrate third-party libraries.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Ensure the performance, quality, and responsiveness of applications.
- Stay up to date with the latest industry trends and technologies to ensure the development of cutting-edge applications.
- Requirements :
- Proven experience in Development with a strong portfolio of applications.
- Proficient in Java and Kotlin programming languages.
- Solid understanding of the full mobile development life cycle.
- Should have experience on Bitbucket and GIT Hub repositories.
- Experience with third-party libraries (retrofit, volley etc..,) and APIs.
- Knowledge of the Android SDK (different versions of Android) & JetPack compose, and how to deal with different screen sizes.
- Understanding of Googles design principles and interface guidelines.
- Should have knowledge on GCP Cloud environment.
- Should have knowledge on Unit testing and debugging from Android.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Skills Required
Java, Kotlin, Android Sdk, Git, Gcp