Design and implement mobile solutions on a variety of platforms, specifically android
Understand existing complex business and system processes to effectively integrate mobile solutions
Interface with cross functional and on site and off site teams during the development and testing process * Work closely with team members to design/develop the best technical design and approach
Follow group development and industry best practices * Effort estimation and proposal development
Build and nurture positive working relationships with team and exceed client expectations Requirements
Techno-managerial profile with sound technical knowledge & effective managerial skills with demonstrable abilities to mentor & grow technical teams
Experience in vast mobility platform and ability to define, analyze and document enterprise mobility architecture.
Practical Android coding and debugging experience.
Extensive Java Experience, J2SE or EE.
Solid experience of common Java and Android design patterns - Loaders,
List view recyclers, Observers etc.
Solid experience in architecting applications in an Object-Oriented fashion.
Experience in working with Android compatibility APIs, Android Fragments.
Solid experience of Android User Interface API, spanning multiple device configurations.
User Interface experience with Interface Builder, styles, layouts and handling different device orientations and image quality.
Good experience of networking with Async tasks and HttpConnection and loaders.
Experience of working with Web Services and common data interchange formats: JSON, XML.