Витебская улица 4
Обязанности:
- Разработка приложений на базе ОС Android для работы с электронными измерительными приборами;
- Сопровождение и улучшение существующего ПО для серийно выпускаемых приборов;
- Проектирование архитектуры приложения, структур баз данных и пользовательских интерфейсов;
- Разработка и оптимизация протоколов связи (Bluetooth (BLE) - преимущественно, WI-FI (TCP/UDP), USB);
- Взаимодействие с командой разработчиков C/C++ для интеграции с аппаратной частью.
Требования:
- опыт самостоятельной Android разработки;
- проектирование архитектуры приложения, пользовательских интерфейсов, структур баз данных;
- умение ориентироваться в чужом коде, рефакторинг легаси-кода;
- знание принципов ООП, SOLID, отличий разных версий Android;
- практический опыт работы с многопоточностью (Threads и Coroutines);
- многозадачность, поддержка пула проектов;
- умение работать с командой разработчиков С/С++, аргументировать свою позицию, конструктивно реагировать на аргументы коллег;
- навыки самостоятельного поиска информации, изучения технической документации;
- решение клиентских запросов, обнаружение и устранение багов;
- аналитический склад ума, самообучаемость, ответственность.
Технологический стек:
Android: API 24..35;
Programming Languages: Java, Kotlin;
UI: Xml + Compose, ViewBinding, DataBinding, CustomView;
Concurrency/Async: Coroutines, Flow, Threads, Callbacks;
Design: Material 1,3;
DI: Dagger2, Toothpick, Hilt;
Arch.Patterns: MV*(MVP, MVVM, MVI);
Common: Service(+Foreground), BroadcastReceiver, LiveData, GIT, Gradle 7.x.,8.x.;
Persistence: SQLite, DataStore, SharedPreferences, Exteral/SdCard;
Navigation: Jetpack Navigation;
Interfaces: Bluetooth(BLE), WIFI(TCP/UDP), USB, GPS;
External libs: ApachePoi, IText5/7, MpChartAndroid;
Test: Junit;
Преимуществом будет:
- понимание основ распространения сигналов и акустики, принципов работы измерительных приборов/датчиков, гармонического анализа и фильтрации сигналов, интегрального исчисления.
Условия:
- Официальное трудоустройство согласно ТК РФ (ТД, белая ЗП и т.п.)
- Своевременная и официальная заработная плата
- Пятидневная рабочая неделя с 9.00 до 18.00 перерыв с 13.00 до 14.00