Senior Android Developer

Responsibilities

Design and build applications that run on all Android OS versions
Ensure the performance, quality, and responsiveness of applications
See project from start to Play Store
Maintain the code base i.e fix bugs and correct bottlenecks

Requirements

Minimum of 3 years experience
Experienced leading a team
Proficient with Java and/or Kotlin
Experience with RESTful APIs to connect Android applications to back-end services
Experience with implementing great UIs that match provided mockups including animations.
Experience with unit testing and UI tests using JUnit and Espresso
Familiarity with cloud message APIs and push notifications
A very good knowledge of product flavours
Experience with Continuous Integration e.g CircleCI.
Experience with MVVM or any other architecture
Experience with popular libraries like RxJava, Dagger 2
Experience with SocketIO or any other real-time technology

Apply via :

docs.google.com