Key Skills • candidate should have minimum 4 years of IT experience on developing scalable Android native mobile applications • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes along with Android Web View . • Strong knowledge of Android UI design principles, patterns, and best practices • Experience with offline storage, threading, and performance tuning • Demonstrate one or more specific successes from current or past technical challenges • Experience with RESTful APIs to connect applications to back-end services • Knowledge of the open-source Android ecosystem and the libraries available for common tasks • Knowledge of other web technologies and UI/UX standards • Experience with performance and memory tuning with tools • Familiarity with cloud message APIs and push notifications • Experience with unit testing tools such as JUnit • Experience with source control platform such as Git • Familiarity with continuous integration • Candidate should have performed client facing roles and possess excellent communication skills Job responsibilities / Experience • Able to work independently or as part of a team. • Experience working in an Agile environment. |