JS Fest 2019: Опыт спикеров из 15+ стран. Смотри доклады на сайте >>
EVO — продуктова українська IT-компанія.
12 июня 2019

Junior Android developer (проект Zakupki.prom.ua) (вакансия неактивна)

Киев

Компанія EVO у пошуках Junior Android developer`a.

EVO — продуктова IТ-компанія.
Наші проекти: Prom.ua (+ аналоги в інших країнах), Kabanchik.ua, Zakupki.prom.ua, Bigl.ua, Crafta.ua, Вчасно, Shafa.ua, IZI .

Вже реалізовані проекти (Android):
-Prom.ua (Покупки) та Кабінет продавця Prom.ua
-Shafa.ua
-Zakupki.prom.ua
-Виконавець на Kabanchik.ua
-Замовник на Kabanchik.ua

Нашими мобільними продуктами вже успішно користуються сотні тисяч людей в різних країнах СНД. Приєднуйтесь!

Zakupki.Prom.ua — найбільший тендерний майданчик в Україні. Саме через нас Національна поліція закуповує корм для сторожових псів, ОККО продає державі бензин, а кожен з вас може купити шафу, що залишилась від банку Надра.
Серед наших продуктів веб-сервіс, мобільний додаток і навчальна платформа.

Наш технічний стек:
Kotlin, Java (так як на Java написані деякі модулі, які ми використовуємо в наших проектах);
MVP, MVVM, VIPER;
Android Architecture Components: Room (важливий досвід роботи з SQL-базами на мобільних клієнтів), ViewModel, LiveData, DataBinding;
RxJava 2;
GraphQL і Protobuf (знайомство буде плюсом);
Kotlin Coroutines і Navigation Architecture Component;
З сторонніх інструментів на наших проектах ми застосовуємо: Retrofit 2, OkHttp (Websoсket), RxJava, Firebase (FCM, Analytics, RemoteConfig, A / B Tests), Glide, Lottie, а також SDK соціальних мереж.

Наша команда:
6 Python Engineer’ів, 3 QA, 2 Front End Engineer’a, 3 Product менеджера, 1 дизайнер, mobile команда (iOS & Android)

Наш кандидат:
— з відмінними знаннями Android SDK, Java, Kotlin, Multithreading;
— знайомий з REST, RxJava 2, Dependency Injection;
— з рівнем володіння англійської мови, достатнім для читання документації;
— з розумінням і досвідом створення кастомних елементів інтерфейсу;
— з високою самомотивацією і бажанням самореалізації;
— із задоволенням пише чистий, акуратний код (за який тебе не будуть проклинати колеги :);
— хоче створювати якісні продукти, які допоможуть мільйонам користувачів вирішувати їх завдання більш ефективно і приємно.

Дуже круто, якщо ви:
— вже маєте задеплоєні нативні додатки;
— з досвідом від 1 року розробки нативних додатків під Android для комерційного використання;
— з розумінням і успішним досвідом реалізації гнучких архітектурних підходів в проектуванні;
— розумієте і вміло реалізуєте многопоточную роботу всередині програми;
— вмієте зберігати дані на пристрої різними способами;
— знайомі з оптимізацією алгоритмів і структур даних;
— знайомі з модульним тестуванням;
— розумієте ці абревіатури: IoC, DI, VCS;
— з хорошими комунікативними навичками і почуттям гумору.

Чим ви будете займатися:
— розробляти та розвивати нативний додаток Zakupki.prom.ua ;
— писати код за принципами SOLID;
— брати активну участь в автоматизації процесів розробки;
— пропонувати найбільш ефективні рішення (за часом, ресурсами, якістю);
— шукати і впроваджувати інноваційні рішення для підвищення швидкості і підтримки якості додатків, що розробляються.

SDLС або що і як у нас відбувається:
Отримавши достатнє підгрунтя своїй ідеї у вигляді даних аналітики чи інших джерел даних, PM формує гіпотезу → далі за роботу береться UX / UI-команда, щоб підготувати максимально ефективну реалізацію цієї ідеї, а PM в цей час вже готує детальні вимоги для її коректного втілення в життя (API + Mobile Part) → після успішного внутрішнього демо в бій вступає Mobile розробка (запуск великих або важливих функцій ведеться під а / б тестами і Фічер флагами) → тестувальник тестує → маркетологи готують кращу обгортку для нової функції → останні перевірки, вжух і в продакшен → отримуємо негайний зворотній зв’язок від користувачів прямо в slack, звідки можемо відразу відповісти :)

Що ще про нас:
Ми любимо хакатони, наші слак-боти, які радують свіжими новинами про наші продукти та інформують про деплої решту команди. Слідкуємо за останніми новинками технологій, регулярно ділимось своїми напрацюваннями і досвідом на конференціях. Створюємо продукти, якими пишаємось)

Як проходить відбір на вакансію:
Ми чекаємо на ваше резюме. Далі воно потрапляє на розгляд продукту та Android-розробнику команди, і, коли воно буде узгоджене, ми зв’яжемося з вами для продовження спілкування в зручному каналі (Skype, Telegram). Розповідаємо подробиці й домовляємось про співбесіду по скайпу (або в офісі) з тех. спеціалістом і продактом команди.