Position: Android developer
Company: Titanium Technologies
Experience required: 3y
English level: upper

**Requirements:**
- Good spoken English
- At least 3 years of native android development
- Solid knowledge about Java/Kotlin
- Solid knowledge about Design Patterns
- Solid knowledge about Android SDK
- Experience with popular architectural patterns (MVP,MVVM,VIPER)
- Experience with popular networking libraries (Retrofit, OkHttp)
- Experience with RxJava
- Experience making custom android components
- Familiar with Android Encryption
- Familiar with Realm Database

**Will be a plus:**
- Experience making dynamic UI, based on server response
- Experience with Unit/Integration Testing
- Experience with CI/CD (Fastlane, CircleCI)
- Experience with BLE
- Experience with Thryve, Garmin or other health monitoring systems

**We offer:**
- Full-time workload in Cherkasy office
- Competitive compensation
- Work with high-end customers
- Plenty of opportunities to learn, grow and progress in your career
- The friendly and comfortable work environment

If this sounds like you, we’d welcome your application!