Position: Middle Android Engineer
Company: Morebis
Experience required: 2y
English level: intermediate

**Responsibilities:**
 Develop Android application
 Work with 3D model data comparison for volume and shape leveraging Machine Learning
 Use AWS as a Cloud services provider

**Requirements:**
 2+ mobile development experience
 Strong Intermediate/Upper-Intermediate English
 Knowledge of REST specification
 Experience with MVC/MVVM Architectural Patterns
 Experience with Git
 Good understanding of Kotlin & Java
 Experience with the next tools: RxJava2, Dagger2, Data Binding

**Advantage:**
 ARCore

**Nice to have:**
 Good understanding of Android Clean Architecture
 Understanding of Android Architecture Components
 Experience in writing tests using Junit, Mockito, Robolectric, Espresso
 Familiarity with UI/Auto testing
 Familiarity with Rx
 Familiarity with Realm