Position: Middle Android Developer
Company: Business guide
Category: Java
Experience: 2y

Продуктова IT компанія в пошуках - Middle Android Developer

Що треба робити:
• підтримка існуючого проекту, фікс багів.
• розробка, дебаг і доведення нового функціоналу до production
• написання красивих і зрозумілих комміт меседжів, створення лаконічних мердж ріквестів
• щоденні обговорення з командою прогресу, цілей, труднощів в роботі
• рев’ю коду всередині команди

Цілі на півроку:
• освоєння бізнес-логіки існуючих компонентів додатків
• освоєння підходів до проектування і написання коду
• розробка нового функціоналу
• виправлення помилок
• Code Review всередині команди
• висока динаміка розробки і доставки фіч кінцевим користувачам
• оптимізація роботи додатків

Тому тобі будуть потрібні досвід та знання:
• знання ООП і патернів проектування, знання типових архітектур
• знання і досвід розробки на Java / Kotlin
• досвід комерційної розробки на Kotlin більше 2-х років
• впевнене володіння Java Сore: core, collections, concurrency, networking
• впевнені знання Android Framework: Core Android API, UI, threading model and available solutions, third-party libraries, build tools
• досвід використання Gradle, RxJava;
• Source control: Git
• написання Unit-тестів (JUnit, Spek)

Бажаний досвід, навчимо, якщо не знаєш або не вмієш:
• досвід роботи з Architecture components, Android Jetpack
• розуміння DI: Dagger, Kodein
• досвід роботи з Clean Architecture
• досвід роботи з багатомодульні додатками
• розуміння і досвід роботи з CI

Ми піклуємось про твоє здоров’я та комфорт, тому пропонуємо:
• гнучкий графік
• можливість вибрати зручний формат співпраці (офіс/віддалено/міксований формат), тому ти маєш можливість працювати з будь-якого куточка України, й світу
• 10 робочих днів оплачуваних лікарняних на рік
• 20 робочих днів оплачуваних відпусток
• корпоративне медичне страхування
• програму корпоративного страхування від COVID-19

Свій розвиток ти можеш підтримувати через:
• обмін знаннями серед команд (лекції, курси, програма менторства)
• корпоративну бібліотеку та підписку на Pluralsight
• корпоративне навчання з англійської мови різних рівнів
• можливість відвідувати оплачувані семінари, майстер-класи, тренінги та конференції; хакатони, форуми, team building sessions

Крім того, ми маємо для тебе:
• різні соціальні бонуси та компенсації (допомога до народження дитини, додаткова відпустка у День Народження, вихідний за донорство та ін.)
• корпоративне дозвілля, спортивні секції (футбол, йога)