2 мая 2025
Мы ищем опытного Android-разработчика, который будет участвовать в создании системных приложений для кассы устройства с собственной прошивкой, где каждый элемент Android-системы подчинён задаче обеспечения стабильной и безопасной работы.
Обязанности:
Разработка и поддержка системных Android-приложений, взаимодействующих друг с другом внутри кастомной прошивки;
Работа с большим количеством легаси-кода (Java);
Использование Kotlin, корутин, Room и SQL-баз данных;
Взаимодействие между приложениями через Content Provider, Intent и AIDL;
Работа с Service, BroadcastReceiver и другими компонентами Android;
Участие в проектировании архитектуры и поддержке существующих решений
Опыт коммерческой разработки Android от 5 лет;
Знание Java и умение работать с легаси-кодом без страха и боли (в данный момент избавляемся от старого кода, переводим все на Kotlin);
Уверенное владение Kotlin, особенно корутинами;
Опыт работы с базами данных: Room, SQLite;
Понимание, что такое Content Provider, зачем он нужен и как его правильно использовать;
Умение работать с Service, BroadcastReceiver, понимать их жизненный цикл и назначение;
Умение разбираться в больших проектах с множеством взаимосвязанных приложений.
Будет плюсом: