Position: Android developer
Company: ANODA
Category: Android
Experience required: 1y
English level: intermediate

1+ years of professional Android development experience
good knowledge of Java, Kotlin
experience with Android SDK

knowledge and understanding of the principles of OOP, SOLID, Patterns
understanding MVVM and MVP architectures

experience with RxJava or Kotlin coroutines
experience with Dagger2 or Koin
experience with SQLite, Room or Realm
understanding client-server architecture
experience with Retrofit

experience with Git

intermediate/upper intermediate spoken and writing English

Would be a plus
experience with Android Jetpack libraries (Navigation Component, WorkManager)
experience with Google Play Billing
experience with custom Android UI
experience with animations and third-party libraries
knowledge of Google API’s (Maps, Geolocation, Routing) and Firebase API’s (auth, firestore, push notifications)


We offer:
Work on high-level, interesting projects, no legacy!! All projects start from scratch.
Open-minded management
Nice environment for skill ­up and friendly team
Stable compensation growth based on personal achievements and paid vacation
100% paid sick list
Flexible schedule
Free massage
Free coffee, tea, and yummies )))