Position: Android Developer (Bank)
Company: MIRA
Category: Android
Experience: 2y
English level: intermediate

- Практичний досвід розробки android додатків від 1-х років
- Досвід роботи з системами контролю версій Git, розуміння Git-Flow
- Базові розуміння Функціонального програмування
- Досконале знання Java - Розуміння основ Kotlin
- Досконале знання Android SDK
- Розуміння принципів реактивне програмування RxJava,RxAndroid
- Досвід роботи з багатопоточністью
- Розуміння роботи протоколів: HTTPS, WebSocket,SerialSocket,Socket
- Базове знання і досвід використання ОС Linux (робота в shell)
- Розуміння принципів ООП
- Розуміння шаблонів проектування, і застосування MVP, IoC, Clean architecture
- Розуміння DI Dagger 2
- Досвід роботи з БД (SqLte,Room)
- Розуміння клієнт- серверної архітектури, і використання бібліотек OkHttp, Retrofi