Position: Middle/Senior Android Software Engineer
Company: Uklon
Category: Android
Experience: 2y
English level: intermediate

Ми створюємо highload продукт, за яким ховаються амбітні технологічні челленджі, безперервні інновації та неочевидні ходи. Наш фреймворк роботи — тестувати нові гіпотези, пушити свої ідеї та використовувати останній стек технологій.

Для нас немає фінішу або межі — ми мислимо глобально. Наш продукт змінює завтра через зміну нашого сьогодні.

То ж приймай виклик та вступай у гру із світовими гігантами на рівних! Давай змінювати індустрію разом!

**Приєднуйся до нас у ролі Android Software Engineer**

**Що ми пропонуємо саме для цієї ролі:**
• розробка нового продукту з нуля в кросфункціональних продуктових командах
• можливість прокачати навички роботи з tcp та signalr
• інтеграція з сервером за підходами API-first та Async-first
• розробка продукту, яким сам користуєшся та бачиш результати своєї роботи
• можливість безпосередньо впливати на вектор розвитку відомого продукту
• відсутність бюрократії та висока швидкість прийняття рішень
• розвиток разом з компанією згідно з індивідуальним планом 
• винагорода вище ринку та salary review двічі на рік
• культура компанії, в якій кожен є значущим і цінним та ма вплив на процеси

**Як саме ти можеш впливати на розвиток компанії:**
• розробка нового функціоналу, підтримка існуючого
• виправлення помилок
• аналіз причин та пошук рішень інцидентів з production
• Code Review
• участь в обговоренні майбутніх задач до виконання
• вести правдиву та акуратну git та Jira-iсторію

**Челленджі на півроку:**
• знайомство з командою
• знайомство зі структурою проектів
• освоєння бізнес-логіки проектів
• освоєння підходів до проектування і написання коду всередині компанії
• пошук вузьких місць і шляхів їх оптимізації
• Code Review 
• розробка нового функціоналу у передбачувані терміни
• пришвидшення розробки нового функціоналу командою
• активна участь в декомпозиції технічних та бізнесових ініціатив
• покращення якості коду на проектах
 
**Для досягнення результатів, тобі знадобляться:**
• досвід розробки від 2 років на Kotlin
• впевнене розуміння та використання принципів OOP та SOLID
• впевнене володіння Java Сore: core, collections, concurrency, networking
• Android Framework: Core Android API, UI, threading model та популярні third-party бібліотеки
• Досвід використання Gradle, RxJava, Coroutines
• покриття функціоналу тестами  (JUnit, Spek)
• впевнене розуміння та використання MV*-патернів

**Як ти регулюєш свій робочий час?**
• сам визначаєш зручний для себе час, але потрібно залишатися на зв’язку з 11:00 до 16:00
• самостійно вибираєш зручний формат (офіс/віддалено/міксований), працюй з будь-якого куточка України й світу

**Як ти будеш прокачувати свої скіли в uklon?**
• шеринг знань серед команд (лекції, курси, програма менторства)
• нелімітований бюджет на навчання
• корпоративну бібліотеку та підписку на Pluralsight
• оплачувані майстер-класи, тренінги, конференції хакатони тощо
English lessons

**Які ще у нас бенефіти?**
• корпоративне медичне страхування
• компенсації тестів на COVID-19
• програма опціонів для ключових менеджерів
• 20 робочих днів на відпустку
• 10 робочих днів на лікарняний
• інші соціальні бонуси та компенсації
• промокоди на поїздки від Uklon

Якщо ти шукаєш амбіційну продуктову компанію, орієнтовану на розвиток та світову експансію, зацікавлений у використанні новітніх технологій та готовий далі підвищувати свою експертизу, приєднуйся до команди Uklon.
Детальніше про компанію та команду: careers.uklon.ua