Position: Mid/Sr Android developer
Company: Synergetica
Experience required: 3y
English level: intermediate

**Requirements:**
3+ years of Android development experience
Good grasp of both Java and Kotlin for Android development
Understanding and hands-on experience with reactive programming in Android (RxJava/RxKotlin)
Experience with libraries like Dagger, Retrofit, GSON, OkHTTP
Experience with Kotlin Coroutines and concurrency in Java
Knowledge of RoomDB
Good knowledge of data structures
Familiarity with Android architecture patterns (MVVM, clean architecture)
Understanding of dependency injection and knowledge of its usage and implementing
**Nice-to-have requirements:**
Experience with C/C++, Groovy
Knowledge of Tizen
Experience of Gradle plugins development
Understanding of WebRTC
Experience with Javapoet/Kotlinpoet
**We offer:**
Competitive salary depending on your experience
Professional development opportunities
Study and practice of English: courses and communication with colleagues and clients from different countries
Yoga classes
Compensation package (paid vacation, sick leaves)
Flexible working hours (from 9-11 to 18-20)
Comfortable office or possibility to work remotely

**About project:**
Synergy Network (synergy.net) is a unique software platform of the Synergetica company, linking people, businesses, and ideas where and when it matters the most. Synergy-powered white label social networks are functioning within the web and mobile environments, providing an easy way to engage users into a collaborative ecosystem.