Description
Strong desire to experiment and work with the latest mobile technologies
Passion for writing a readable, maintainable and well-tested code
Experience consuming RESTful JSON APIs
Experience building native Android apps with Java/RxJava
At least one app in the Play Store
Expert-level knowledge of Android with at least 1 years of experience developing, shipping, and maintaining mobile applications
Knowledge of general software design patterns as well as Android design patterns
Deep understanding of Android framework internals
Be up-to-date on the latest framework changes, build tools, and libraries
Proficient in Java with strong object-oriented design skills
Able to work independently and drive results
Android, Java, JUnit, Espresso, Robolectric, Mockito, SOAP, Dagger 2, GSON, Retrofit, OkHttp, JSON, Gradle, Picasso, Fresco, GIT, JIRA, Android Studio, MVP and MVVM design patterns