Position: Android Developer
Company: Softjourn
Category: Android
Experience required: 3y
English level: upper

About the project: The product is a mobile platform that empowers restaurant-goers to browse menus, manage their orders and pay for their meals, all from the comfort of their own smartphones. It integrates with existing in-restaurant systems and technologies, making it easy and cost-effective for restaurants to adopt. The end-user mobile application extends in-restaurant services directly to a consumer's mobile device.

**Requirements:**

3+ years of experience;
Java & Kotlin;
Architectures MVP, MVVM, MVI;
Android Architecture Components (DataBinding, View model, Live data, Navigation...);
Kotlin Flows and Coroutines;
Room & Realm DB;
Firebase, Google Play services;
Unit tests (Mockito, Robolectric);
Upper-Intermediate level of English.