Шукаю старшого розробника Android для виконання завдань у проекті програм погоди. Беручи участь у нашому гнучкому низькоієрархічному проекті, можна справді вплинути на його розвиток.
Ми українська команда, яка розробляє мобільний метеорологічний додаток RainViewer, який використовується в усьому світі.
< p>RainViewer збирає та обробляє дані метеорологічних радарів у понад 80 країнах і має майже найбільше покриття метеорологічних радарів на ринку.
Коротко про нас:
- Продуктова компанія, оцінка 2017 р., до 20 співробітників
- Google Play, App Store, сер. рейтинг 4,5*, 3 м+ завантажень
- Повністю віддалено
- Мобільна розробка
- Автоматизація збірки, тестування (як модульне, так і ручне)
- CI/ CD
- Scrum+Kanban, Jira/Confluence
Що робити:
- Найвищий рівень чіткий код для версій програми Android RainViewer
- Підтримка високорівневої архітектури за допомогою найбільш відповідних інструментів
- Участь у перегляді коду/плануванні глобальних змін/рефакторингу для підтримки високоякісного коду
- Перетворення дизайну на код із високою точністю
Вимоги:
- 3+ роки в програмуванні/розробці проектів мобільних додатків
- Портфоліо, що містить розроблені програми Google Play/AppGallery
- Kotlin
- Dagger2 і Coroutines
- Досвід розробки власних програм для Android 8 (API 26)+
- Розуміння відмінностей між API Android та їхніх тонкощів
- Досвід створення персональних елементів керування та адаптивних інтерфейсів для різних пристроїв
- Досвід написання модульних тестів
- дотримання принципів чистої архітектури; досвід використання моделей MVVM
- розробка мобільних віджетів для різних версій Android
- Google Billing API
- Векторні карти (MapLibre, OpenStreetMap, MapBox sdk), Location API
- PUSH-повідомлення
- Jira, Confluence
- мережеві протоколи, наскрізне шифрування та різні типи авторизації
< p>
------------------
Повністю віддалена команда
Плоска організація
< p>Податкова компенсація (UA)
Конкурентний рівень винагороди
Без реєстраторів часу/екранних записів
4+1 тиждень (п'ятниця необов'язковий день) p>