Position: Senior Android Developer
Company: Art2Hire
Experience required: 3y
English level: upper

The company offers:
• Office in Uzhhorod (it's possible to work remotely, but preferable in office)
• Friendly team of experienced developers
• Flexible work schedule with holidays and paid time off.

Requirements:
- 5+ years experience working in an agile mobile development team 
- Deep understanding of OOP/OOD concepts and architecture patterns 
- Expert knowledge of Android platform 
- Good skills in Kotlin 
- Understanding of SCRUM methodology 
- Proficient skills in Networking (REST, TCP/IP, TLS/SSL) and DB management 
- Requirements gathering and estimation techniques 
- Experience with popular libraries such as Hilt, OkHttp, Retrofit, Kotlin Coroutines, Android Jetpack, Navigation, Architectural Components (DataBinding, Room, LiveData, Paging, View Model, WorkManager) 
- Unit and instrumentation testing capabilities