Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes .
Familiarity with Restful APIs to connect Android applications to back-end services .
Strong knowledge of Android UI design principles, patterns, and best practices .
Experience with offline storage, threading, and performance tuning .
Ability to design applications around natural user interfaces, such as “touch” .
Familiarity with the use of additional sensors, such as gyroscopes and accelerometers .
Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
Ability to understand business requirements and translate them into technical requirements .
Familiarity with cloud message APIs and push notifications .
A knack for benchmarking and optimization .
Understanding of Google’s Android design principles and interface guidelines .
Proficient understanding of code versioning tools .
Familiarity with continuous integration .
Working on Google Maps & Navigation APIs .
Having strong skills on Android Studio .
ppOur company has been developing high-quality and reliable software for corporate needs since 2010. We are renowned professionals of software development./p/p