Position: Mobile (Android) Developer
Company: Evolve
Category: Android
Experience required: 3y
English level: intermediate

**Description:**

Our client is Germany’s leading online buying-and-selling service, where everyone can turn their books, films, CDs, games and clothes into money.

**Requirements:**

• 3+ years of experience in native app development with Kotlin and Java
• Experience with Kotlin Coroutines
• Experience with Motion Layouts
• Experience with the implementation of REST APIs
• Knowledge of clean code architecture with MVP, MVVM or MVI
• Knowledge with most popular frameworks: JUnit, Mockito, Espresso, RXjava 2.x, Dagger 2, Retrofit 2, live-data, Kotlin-Android-Extensions
• Knowledge of unit testing & UI testing
• Knowledge of the standard Git workflow
• Understanding of publishing apps in app stores
• Good English

**What should you bring:**

• Implement new features and maintain the existing apps
• Support the development of new apps
• Close cooperation with different teams like UI/UX designers, backend developers and product managers
• Planning of the sprint with your team as well as coordinating and realization of stories

**What's in it for you:**

• Opportunities for professional and career growth
• Competitive base salary
• Healthcare insurance
• Challenging tasks and professional development, knowledge & best practice sharing
• Post-quarantine Business trips to our client headquarters in Berlin