One plus years of experience in developing enterprise class mobile apps for Android platform.
Strong OOPS concepts, component based development and basic computing skills - OS concepts, threads, data structures, networking, RDBMS, SQL and XML.
Familiarity with cross-platform solutions (HTML, Phone Gap, Titanium etc.)
Hands-on experience with Android (Android Framework and Java)
Experience in implementing secure, transnational applications integrated with web-based services
Experience in performance tuning and optimizing for constrained mobile devices
Excellent technical issue diagnosis and problem solving skills
Familiarity with UI/UX design within the mobile environment
Experience applying design patterns and solid understanding of Android SDK
Experience in the design, development and testing of individual modules using Agile methodologies.
Proficient with developing optimised UI for different android versions and devices
Experience with Android Google Maps API (desirable)
Experience with publishing application with at least one published application for Android in Google Play Store (desirable)
Experience with Android framework itself (activities, services, related lifecycles, intents, content providers, broadcast receivers etc)
Knowledge of any one server side programming language - PHP, Python, JAVA, Ruby
Knowledge of any RDBMS - MySQL, MS-SQL, or NoSQL like MongoDB, Radis