Description
Lead Android Developer
We reframe brands for an ever-changing modern world. We do this by combining creative excellence with technology-led solutions. It means we can help clients with their business challenges now, and plan for their business opportunities next. It's a more progressive, more effective way of working.
And we're growing at an amazing rate. Which is where you come in; we're currently looking for a Lead Developer to join our talented Android Team.
Requirements
Lead Android Developer, you will need to be:
Practiced developing product focused Android applications
Experienced coding in Kotlin and Java 8-9 against Android 8.1 (API level 26-27)
Knowledgeable about the application of Android supporting libraries and frameworks
Experienced with Android focused design patterns (MVP/MVVM)
Practiced writing unit and UI testings, using JUnit, Mockito, Espresso
Fluent in material design and SOLID principles
Comfortable in a client facing role
It would be great if you have:
Experience working within a mature agile development environment
The ability to quickly iterate on dynamic, UI lead projects
Attention to detail and experience minimising technical debt