Job Description:
A Bachelors or Masters degree in engineering from a reputed institute.
4+ years of experience in mobile app design and development on Android platform.
Proficiency in Java or Kotlin using Android SDK and third-party libraries.
Experience with multi-threading and integrating with RESTful services.
Good understanding of UI/UI customization, as well as working in different Android versions and screen sizes.
Working knowledge of complete lifecycle, including publishing to Google Play and other updates.
Understanding of design patterns for reusability, extensibility, etc., desirable.
Experience with Git, Bug tracking and CI/CD tools preferred.
Strong grasp of computer science fundamentals and excellent problem solving skills.
Good understanding of software engineering practices, Data Structures & Algorithms.
Solid programming skills in Java/Kotlin.
Good communication skills.
Strong sense of ownership and accountability.
Experience in Reactive programming, Asynchronous programming and Unit Testing will be an added advantage.
Technologies we're working with MVP, JAVA and Kotlin, Realm, Firebase Real-time Database, RxJava, Kotlin Coroutines, Dagger and Retrofit.