Job description
- A Bachelors’s or Masters’s degree in engineering from a reputed institute
- 5+ years of experience in mobile app design and development on Android platform using Android studio
- Strong 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/UX customization, as well as working in different Android versions and screen sizes
- Working knowledge of the complete lifecycle, including publishing to Google Play and other updates.
- Understanding design patterns for reusability, extensibility, etc., is 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.
Job description
- A Bachelors’s or Masters’s degree in engineering from a reputed institute
- 5+ years of experience in mobile app design and development on Android platform using Android studio
- Strong 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/UX customization, as well as working in different Android versions and screen sizes
- Working knowledge of the complete lifecycle, including publishing to Google Play and other updates.
- Understanding design patterns for reusability, extensibility, etc., is 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.