Position: Android developer
Company: Software MacKiev
Category: Android
Experience: 2y
English level: intermediate

Вимоги:
Досвіду роботи додатків для Android на Java від 3 років
Досвіду роботи з Kotlin від 2 років
Глибоке практичне знання Android Java SDK та основних бібліотек Android
Відмінне розуміння HTTP, RESTful API з JSON, WebSocket
Обов'язковий досвід інтеграції з веб-сервісами RESTful
Відмінне розуміння шаблонів проектування MVP, MVVM
Добре знання принципів дизайну інтерфейсу Android
Великий досвід написання модульних тестів у процесах TDD або BDD
Досвід роботи з git/GitFlow

Умови роботи:
Враховуючи поточну ситуацію в нашій країні, ми забезпечимо співробітника тимчасовим житлом на Західній Україні до кінця війни (при необхідності)
Розрахунок в USD
Безкоштовне медичне страхування здоров'я
Відпустка 24 дні
Оплачуваний лікарняний

Обов'язки:
Розробка сучасного додатку для Android, який здатний інтегрувати кілька сторонніх бібліотек.
Використання найкращих методів, щоб мінімізувати вплив на роботу користувачів, наприклад розрядження акумулятора, помилки ANR, невідповідність інтерфейсу тощо.
Обізнаність в читанні коду стороннього розробника, розуміння процесу і функцій, а також вносити вдосконалення за потреби в процес TDD або BDD

Продукт являє собою программу, яка дозволяє використовувати власні функції пристрою на Android. Для розробки додатків потрібні навички та досвід роботи з локальною та віддаленою мережею, USB, Bluetooth та іншими протоколами звязку, а також компонентами інтерфейсу користувача. В основному мова продукту написана за допомогою Kotlin, але знання Java необхідні для гідних частин програми.