Qatar's largest employment website since 2004

Job Description

DescriptionEmail Job Share • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes • Manage the full technical life-cycle of Android applications during each development phase. • 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 • 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 • Understanding of Google’s Android design principles and interface guidelines • Good Knowledge of XMPP Client Integration