Experience with Java & Android SDK
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Good knowledge on object oriented programming, data structures, multi threading, android application components & database
Experience publishing a high quality Android application to the Google Play Store
Experience with communication and messaging applications
Multi resolution UI development
Knowledge of Material Design and experience in implementing native user interfaces
Experience with test tools (Espresso, Mockito, JUnit)
Experience with version control tools (preferably git)
Experience working with Agile methodologies and Scrum
Strong problem-solving skills and an analytical mindset
Good debugging & bug fixing skills