Position: Middle Android Developer
Company: Uklon
Category: Android
Experience: 2y

Необхідні навички:

• Знання та досвід розробки на Java/Kotlin;
• впевнене володіння Java Сore: core, collections, concurrency, networking;
• застосування принципів OOP;
• впевнені знання Android Framework та Ecosystem: Core Android API, UI, threading model and available solutions, third-party libraries, build tools;
• розуміння принципів UI/UX, дотримання Google Design Patterns;
• досвід використання Gradle, RxJava;
• досвід роботи зі сторонніми SDK;
• Unit-Tests.

Буде перевагою:

• Посилання на додатки в Google Play, якщо є посилання на код;
• застосування Dagger, Kodein, інші фреймворки для Dependency Injection;
• досвід роботи в команді.

Бути частиною Uklon Team це:

• працювати в команді експертів
• можливість постійно підвищувати свої вміння через:
— обмін знаннями серед команд (лекції, курси, програма менторства)
— участь у конференціях, хакатонах та форумах за підтримки компанії
— наявність корпоративної бібліотеки та підписки на Pluralsight
— заняття англійською для різних рівнів
• мати гнучкий графік та 7ми годинний робочий день
• виконувати тільки цікаві задачі з викликом; відсутність дрес-коду та корпоративні заходи
• підтримувати активний спосіб життя: йога, танці, участь у змаганнях

Обов’язки:

• розробка мобільних додатків для платформи Android (смартфони та планшети);
• підтримка та поліпшення існуючого коду.
• ефективна взаємодія з командою (лаконічні та зрозумілі commit messages, чистий код).