Strong OO design and programming skills in Java Android SDK JSON/REST API Social Media APIs UML/Design Pattern Knowledge of Retrofit, Volley, Dagger2, Realm RxJava, Espresso Knowledge of android architecture component(LiveData, etc).
Preliminary Experience on MMVM and MVP architecture Experience in SQL and NoSQL databases.
Familiarity with cloud message APIs and push notifications Understanding of Google’s Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git.
Strong knowledge of Android UI design principles, patterns, and best practices Experience with threading, and performance tuning.
Ability to understand business requirements and translate them into technical requirements.
Live Streaming Offline application development.
Key Skills Android SDK Java Android Development Rest Retrofit JSON Web Services No SQLSQLGIT