This is a fantastic opportunity for an experienced Android Developer to join a recently formed high profile team. You will be part of a fast moving, passionate and respected team with innovative projects running across the mobile world. The successful candidate will have experience in the development of complex consumer Android applications. You will have experience working in collaborative environments, advocating for superior customer centric outcomes.
You will be responsible for:
Buildinging cutting-edge Android applications that deliver value to customers
Producing, review and document standards based, high-quality, optimised code
Profiling and optimising UI application performance
Day-to-day collaborating across the broader engineering, product development and product delivery teams within the SDLC
Advocating for exceptional user experience outcomes
Contributing to Continuous Improvement of software delivery processes and outcomes
Translating designs and wireframes into high quality code.
Identifing and correct bottlenecks and fix bugs.
Helping maintain high code quality, organization and automatization.
The successful candidate will need to have:
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
Design, build, and maintain high performance, quality, and responsiveness of the application.
Minimum 3 years commercial experience in developing Java, core data, push, real-time application, web services over RESTful APIs.
Familiarity with the following technologies/framework: JavaRx, Dagger, Retrofit, Java 8, ButterKnife, Mockito
Strong knowledge of Android UI design principles, patterns, and best practices.
Proficient understanding of code version tools, such as Git