Experience on Native application development experience on Smart phones with expertise in one or more of the following platforms/programming languages: Java, Android SDK,
1) Design and build advanced applications for the Android platform.
2) Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
3) Familiarity with RESTful APIs, XML, JSON, SqlLite and a working experience in SQL databases.
4) Experience with offline storage, threading, and performance tuning.
5) Familiarity with cloud message APIs and push notifications.
6) Experience with XMPP (Ejabberd) client using the Smack API.
7) Work on bug fixing and improving application performance.
8) Strong Java skills with extensive knowledge of the Android SDK.