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