Should have good command on Kotlin / JAVA Programming language. Strong knowledge of data structure. Strong knowledge of OOPS concepts.
Should have knowledge of MVVM and MVP design patterns. Android Development (SDK), dagger, retrofit, LiveData. Extensive use of I / O, Collections, Algorithms and well known application frameworks Experience in web service integration (SOAP, REST, JSON, XML) Working with the UI / UX and visual designers to build the interface with focus on usability features Develop entire app life cycle for Android apps from concept, design, development, testing and deployment Experience with third party libraries and APIs Experience on SQlite / Room / realm