Android developer will be responsible for design, development, coding, testing, debugging and documentation of applications. Must have technical knowledge on Android, Windows Phones, Java, CSS & HTML5.
The mobile developer position will be required to design, develop, test, document, deploy, support and sustain the mobile apps (Android). Candidate should have expertise in designing, developing and launching mobile web-service driven apps in the Android Market. Candidate must have an incredible sense of modern web and user experience design, graphic, layout, transitions and feedback on the mobile platforms.
Clear understanding and hands-on with Android application architecture, UI components of JQuery Mobile, Android SDK, internals and strong Java Skills.
Expert on XML, JSON and web Services.
Strong working knowledge of design patterns & proficient in clean code best practices.
Knowledge on Mobile Application Performance, Security & Efficiency.
Experienced in writing clean unit test cases.
Understanding of native application development for Android.
Hands-on with databases such as Sqlite and application of any ORM framework with database.
Understand UX outputs and validate against Android UI guidelines.
Experience in handling performance and memory of Android Apps.
Overall understanding and exposure of Cross Platform Mobile Application Development tools such as Appcelerator Titanium, Phonegap, etc.
Strong understanding of native application development for Android.
Agile, Creative, Self-driven, Learn on the Fly and Action Orientated.
Ability to multi-task and good time management skills.
Keep up to date on latest industry trends in mobile technologies
Strong analytical and troubleshooting skills, resourceful, innovative, inventive.
Effective written and oral communication skills.