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

**WHAT YOU WILL DO:**
- Develop new features for our Android (Java & Kotlin) App
- Improve one of our many existing features, including Compliance, GPS tracking, Safety, Bluetooth and USB comms, Camera APIs, etc.
- Work with product team to refine feature specs
- Communicate with back end engineers about API requirements or refinements
- Help support team to diagnose user problems
- Analyze our user's data to identify bugs

**REQUIREMENTS:**
- 5+ years of experience working on Android apps
- Experience in Java and Kotlin;
- Experience with UIKit, Activity Lifecycle, custom views, Retrofit, Dagger2, Reactive Programming, or database/persistence
- Experience with Version Control Systems (ex: Git, Mercurial, etc.)
- Experience in shipment to Google Play Store

**THE TECH STACK:**
It is a mix of the older languages with the newer ones. Both Java and Kotlin for Android.
The rest of the stack is pretty standard with MVVM for newer parts of the codebase and MVC in the older parts.