Position: Middle/Strong Middle Android Engineer
Company: KUZNITSA
Category: Java
Experience required: 1y
English level: intermediate

Middle/Strong Middle Android Engineer
Allocation: full-time
Location: remote

Rate:
- Contractor: up to $25

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:
- 3+ 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