Android Developer

Pearson Frank
London (Greater)
06 Oct 2017
05 Nov 2017
Contract Type
Full Time
Job DescriptionJob responsibilitiesResponsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services.Be Android subject matter expert and lead technical design discussions. Design/develop/manage technical solutions and technical delivery.To create/maintain documentation of design, deployment and trouble shooting.Principle TasksDesign, develop and maintain Android Mobile applications.Be the subject matter expert and design authority, leading technical design discussions and managing technical delivery.Work closely with Business Analysts, PMs. Provide detailed estimates and expert level input to help them understand systems capabilities and limitations.Analyse business requirements and produce technical specifications, release notes and documentations to IT applications standards.Keep industry knowledge of technology advances, generate and implement creative technical solutions.Work alongside with Second line supports and Release manager for production releases.Guide to achieve high level development standards. Code review with other developers and mentor offshore team as necessary.Knowledge / ExperienceWe're looking for:*3+ years of commercial Native Android development experience.*Strong JAVA experience.*Knowledge of OOP, Modern Android design patterns(e.g. MVVM)*Experience with Android Studio and the gradle build system.*Experience working with third-party frameworks, local data and networking. *Good knowledge of how to tackle issues related to android device fragmentation.*Understanding of Google and Android UI design principles, interface guidelines and best practices.*A portfolio of applications published in the Google Play store*Familiar with TDD, Source control, Continuous integration, Continuous deployments and agile.Useful: Experience with iOS SDK , Swift , Objective-C , XcodePreferable personal attributesEasy to approach, solution-oriented and passion for Mobile technology.Excellent oral and written communications skillsProactive, confident and self-motivatedStrong time management and self organisation in dealing with multi taskingRigorous and diligent with strong attention to detail and qualityAble to cope under tight deadlines, volume & pressure Adaptable and open to new platforms and technologies