Skills & Qualification:Strong knowledge of Android SDK, different versions of AndroidFamiliarity with RESTful APIs to connect Android applications to back-end servicesStrong knowledge of Android UI design principles, patterns, and best practicesExperience 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 requirementsProficient understanding of code versioning tools, such as GitExperience with SQLite, mobile frameworks & architectures Solid understanding of the full mobile development life cycle and exceptional debug skillsGood interpersonal skills, commitment, dedication, go getter attitude, with a quest and zeal to learn new technologies and undertake challenging tasks