Position: Android developer
Company: G-Global
Experience required: 3y
English level: intermediate

Kotlin, Javawould be plus
RxJava 2/3, Dagger 2, Retrofit 2
Koin, Coroutines, Flow — would be plus
Constraint layout, Composable would be plus
Experience working with REST API, GraphQLwould be plus
Experience with any type of reactive programming
Experience with Firebase
Experience working with Android Jetpack components
Understanding of MVP, MVVM patterns, Clean Architecture
SOLID, DRY, KISS and other OOD principles understanding
Experience with unit/instrumental tests would be plus