Position: Android Developer
Company: NerdzLab
Experience required: 1y
English level: intermediate

Skills
— At least 1 year of experience in Android development.
— Experienced with Kotlin.
— Solid understanding of OOP/POP/OOD.
— Understanding of MVVM, MVP, etc.
— Software development life cycle knowledge.
— SOLID, GoF, Clean Architecture and good sense.
— Knowledge of multithreading & memory management.
— Solid understanding and experience with client-server communication, web sockets.
— Experience creating custom UI elements and interactive UX.
— intermediate or higher English (primarily, written)
Will be a plus
— Experience with Room/Realm.
— Understanding and practical use of TDD.
— Examples in Google Play Store.