Наша команда разработки насчитывает более ста высококвалифицированных специалистов. Мы ищем талантливых и амбициозных Android-разработчиков, готовых стать частью команды и писать софт для гигантских машин, работающих в карьерах и шахтах.
Обязанности:
-
Разрабатывать софт для промышленных планшетов под управлением ОС Android. В составе команды разработчиков, тестировщиков и аналитиков развивать существующие решения и разрабатывать новые;
-
Разрабатывать пользовательские интерфейсы совместно с дизайнером;
-
Писать юнит-тесты, проводить code review;
-
Разрабатывать протоколы обмена данными с сервером, контроллерами и другими планшетами;
-
Создавать алгоритмы обработки сигналов, поступающих от датчиков и контроллеров.
Требования:
-
Релевантный опыт от 5 лет;
-
Высшее техническое образование;
-
Уверенное знание Kotlin/Java, Android SDK >= 28;
-
Понимание архитектуры Android и опыт разработки приложений для различных типов устройств;
-
Умение применять DI: Dagger2, Hilt;
-
Работа с Android DataBinding;
-
Глубокие навыки асинхронной разработки с RxJava2/3;
-
Работа с БД: SQLite, Room;
-
Знание архитектурных паттернов MVP, MVVM;
-
Знание REST API, HTTP/2, Websocket;
-
Владение Git;
Преимуществом будет:
-
Опыт разработки приложений с использованием навигации и картографии GMaps, OSM;
-
Опыт интеграции с внешними устройствами по интерфейсам CAN, RS232 и BLE;
-
Опыт разработки драйверов для устройств или аппаратных интерфейсов;
-
Опыт реализации протоколов сетевого взаимодействия;
-
Опыт работы с AOSP и Android NDK.
Условия:
- У нас все бело-официально, мы сохраняем удаленный формат работы;
- ДМС со стоматологией;
- Предоставляем технику для работы;
- Входим в перечень аккредитованных компаний Минцифры.