Position: Android Developer
Company: natife.com
Category: Android
Experience: 1y
English level: intermediate

Необхідні навички та знання:
 
- від 1,5 року досвіду розробки під Android на Kotlin (+Java буде перевагою);
- розуміння принципів ООП;
- вміння застосовувати архітектурні патерни (MVP, MVVM);
- досвід роботи з Retrofit 2, RxJava / Coroutines, Dagger 2 / Koin;
- знання REST API та SQLite;
- знання та вміння використовувати Git;
- досвід публікації додатків у PlayMarket
 
Основні задачі:
 
- реалізація проєктів з нуля з Європи та США;
- робота над поточними проєктами від великих замовників;
- розробка нових фіч;
- підтримувати існуючу функціональність на всіх рівнях;
- відвідувати лекції з розвитку професійних навичок від топових розробників компанії;
- допомагати у розробці ТЗ на запит клієнта.
 
Перевагою буде:
 
- знання та вміння використовувати дизайн-паттерни;
- знання та вміння використовувати архітектурні шаблони (MVP, MVVM тощо);
- знання та вміння використовувати такі бібліотеки як RxJava2, Realm, Objectbox, Dagger2, Retrofit2;
- знання та вміння використовувати Android architecture components;
- можливість користуватися системами контролю версій (Git).
 
Умови роботи:
 
- конкурентна, зростаюча зарплата;
- колектив рівня Middle to Senior;
- у команді є Team lead;
- можливість працювати віддалено або з офісу;
- роботу над проєктами в різних напрямках (розваги, банки, соціальні, навчальні, медичні, новини, спорт, TV тощо);
- комфортний та налагоджений менеджмент (без зайвих мітапів, дзвінків та спілкування з клієнтом, тільки кодинг);
- індивідуальні проєкти, які допоможуть прокачати навички;
- комфортний, просторий офіс у центрі міста;
- пакет пільг (можливість відвідувати тренажерний зал, уроки англійської мови тощо);
- регулярні корпоративні заходи та тімбілдинг;
- графік роботи: пн-пт з 09.00 до 18.00;
- оплачувана відпустка, лікарняні та державні свята.