
Managing the delivery of BAU / enhancements from design through to release ,Capable of understanding and contributing to the technical solution from design through to code level , Provide regular and effective progress updates to and work closely with PMs to ensure the management of any delivery risks and issues , Define delivery phases of the project including activities, sub-activities and milestones ensuring these are documented and used as the basis for the project event log , Ensure awareness, involvement and support from key stakeholders , Participate in reviews and meetings and provide updates on project progress , Take responsibility for ensuring that risks and issues are identified and managed closely , Work closely with relevant teams.
• Working knowledge relating to all aspects of Android development and deployment experience in Android Platform.
• Strong understanding and hands on experience of - Core Java, Android SDK
• Experience with native development - C, C
• Familiar with Android Design Guidelines and best practices, especially Material Design
• Developing Android apps with platform specific and custom UI components
• Experience with on device databases - SQLite
• Experience publishing an App on GooglePlay or at least have a working prototype of an app
• Working knowledge of Git version control system
• Excellent problem solving skills and communication skills
• Should be excited about working in a challenging & dynamic work environment
• Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
• 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
• Ability to design applications around natural user interfaces, such as touch