Position: Junior Android Developer
Company: NERDZ Lab
Category: Android
Experience required: 1y
English level: intermediate

**REQUIRED SKILLS:**
-Experienced with Kotlin
-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
-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

**WE OFFER:**
-Comfortable office, almost in the downtown of Lviv
-Flexible working schedule
-Education and Development. We give internal lectures every month and pay for half of your professional development — lectures, conferences, and English courses
-18 working days of paid vacation, 8 days paid sick leave, and days off (after a year of work with the company 20 days vacation)
-Corporate leisure activities
-Competitive salary according to the qualifications
-Regular performance review 😉