Старший Android инженер
Старший Android-разработчик для создания POS-системы для ресторанов. Нужно разрабатывать UI на Jetpack Compose, работать с управлением устройствами (MDM), интегрировать API. Требуется глубокое знание Kotlin и Android, опыт от 5 лет. Компания предлагает стабильную работу, гибридный формат, обучение и соцпакет.
Что предстоит делать
Мы ищем Senior Android Engineer на базе в Минске для присоединения к нашей распределенной инженерной команде. Вы будете работать как над продуктом, так и над инфраструктурой, создавая функции для нашей POS-платформы и владея уровнем управления Android-устройствами, который поддерживает и управляет нашим оборудованием в полевых условиях. Вы будете ежедневно использовать AI-инструменты как часть процесса написания, тестирования и проверки кода. Вы будете тесно сотрудничать с инженерами, продакт-менеджерами, QA и дизайнерами в Минске, Израиле и США. Эта должность требует 4 дня в неделю в нашем минском офисе для совместной работы с инженерной командой, а также удаленной работы с более крупной командой в Израиле и США.
- Разработка POS-приложения:
- Проектирование и реализация пользовательского интерфейса с использованием Jetpack Compose и Compose Multiplatform.
- Разработка нового функционала с использованием Kotlin Multiplatform.
- Сотрудничество с UI/UX-дизайнерами для создания интуитивно понятных и отзывчивых интерфейсов.
- Интеграция API, сторонних библиотек и сервисов.
- Обеспечение оптимальной производительности, качества и отзывчивости приложения.
- Отладка и устранение программных дефектов и технических проблем.
- Написание чистого, поддерживаемого и масштабируемого кода.
- MDM и управление устройствами:
- Создание компонентов MDM-агента, работающих на Android-устройствах и взаимодействующих с нашим сервером управления.
- Реализация принудительного применения политик устройств, включая ограничения приложений, блокировку экрана и режим Kiosk.
- Поддержка процессов регистрации устройств, включая Zero-Touch и QR-код provisioning.
- Обработка удаленных действий управления, включая блокировку, сброс, скрытую установку приложений и отчетность о соответствии.
- Работа с foreground services, WorkManager и Broadcast Receivers для обеспечения надежного фонового выполнения.
- Сотрудничество с бэкенд-командами для обеспечения надежной интеграции между мобильным агентом и консолью IT-администратора.
- Совместная работа:
- Тесное взаимодействие с продакт-менеджерами для превращения требований в технические решения.
- Участие в Agile-церемониях и кросс-функциональных сессиях планирования.
- Четкая коммуникация между часовыми поясами с командами в Минске, Израиле и США.
- Доступность для как минимум 3 часов ежедневного пересечения с часовым поясом US Eastern.
- Обязательные требования:
- Разработка Android-приложений:
- 5+ лет коммерческого опыта разработки под Android.
- Отличное знание Kotlin.
- Глубокое знание Jetpack Compose обязательно.
- Владение Material 2/3 и Atomic design.
- Глубокое знание Coroutines & Flow.
- Понимание паттернов MVVM / MVI.
- Знакомство с RESTful API (библиотеки Retrofit или Ktor).
- Опыт работы с Dagger/Hilt или Koin.
- Опыт работы с Room (или другой базой данных).
- MDM и управление устройствами:
- Создание компонентов MDM-агента, работающих на Android-устройствах и взаимодействующих с нашим сервером управления.
- Знание DevicePolicyManager и концепций Android Enterprise.
- Умение работать с foreground services, WorkManager и Broadcast Receivers.
- Знакомство с архитектурой EMM и тем, как мобильный агент вписывается в нее.
- Общие знания:
- Опыт использования AI-инструментов, таких как GitHub Copilot, Cursor или Claude, как ключевой части ежедневной работы.
- Свободное владение английским языком.
- Будет плюсом:
- Рабочее знание RESTful бэкенд-сервисов и PHP или Node.js.
- Опыт работы с SQLite и реляционными базами данных.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в IDT Corporation
6 активных вакансий в компании
Старший Golang разработчик (AI Team)
Разработка и масштабирование AI Agent платформы для интеллектуальной автоматизации общения и бизнес-процессов. Требуется опытный Go-разработчик с навыками работы с LLM, распределенными системами и облачными технологиями. Предлагается удаленная работа, современное оборудование и возможности для роста.
Старший Full-Stack инженер
~739 725 ₸ оценка
Старший Full-Stack инженер для разработки новой POS-системы для ресторанов. Требуется опыт работы с Vue.js, Node.js и PHP, а также знание SQL и микросервисов. Предлагается работа в офисе в Минске, сотрудничество с командами в США и Израиле, конкурентоспособная зарплата и соцпакет.
Старший мобильный разработчик (Flutter, Android, iOS)
~739 725 ₸ оценка
Старший мобильный разработчик в IDT Corporation (Минск, гибрид/удаленно). Нужно проектировать и разрабатывать высокопроизводительные функции на Flutter, поддерживать нативные модули Android и iOS, внедрять методы сбора данных и улучшать системы обнаружения мошенничества с помощью ML. Требуется 5+ лет опыта в мобильной разработке и 3+ года с Flutter. Предлагают конкурентоспособную зарплату, 26 отпускных дней, медицинскую страховку и возможности роста.
Старший Golang разработчик
Старший Golang разработчик для создания и поддержки высоконагруженных веб-сервисов в международной компании. Требуется опыт от 5 лет с Go, MongoDB и Docker. Предлагается удаленная работа, хорошее оборудование и возможности для профессионального роста.
Похожие вакансии
6 вакансий
Наставник по Android-разработке
~1 827 900 ₸ оценка
Яндекс Практикум ищет опытного Android-разработчика для роли наставника. Нужно помогать студентам с вопросами, проводить вебинары и улучшать курс. Требуется от 3 лет опыта и умение понятно объяснять. Работа удаленная, частичная занятость.
Senior Backend Engineer (Kotlin/Java)
~1 827 900 ₸ оценка
Ищем сильного backend-инженера с опытом 7-11 лет для разработки высоконагруженной AI-платформы для видео. Нужно отличное знание Kotlin/Java, Spring, Kafka, PostgreSQL, Redis и AWS. Предлагаем полную удалёнку, гибкий график и зарплату в USD.
Kotlin разработчик
Компания Andersen ищет опытного Kotlin разработчика для работы над проектами в различных доменах. Требуется 3+ года опыта с Kotlin, глубокие знания Java, Spring, PostgreSQL, Kafka и микросервисов. Предлагается гибридный формат, высокая зарплата, бонусы и возможности роста.
Android Developer
Ищем опытного Android-разработчика (от 4 лет) для создания и поддержки сложных мобильных приложений. Нужно владеть Kotlin, Coroutines, Compose и другими современными инструментами. Предлагаем удаленную работу и возможность расти в компании.
Старший Android Automotive разработчик
Ищем старшего Android разработчика для работы над автомобильными приложениями. Требуется опыт с Android, Kotlin и UI. Возможна удаленная работа.
Старший Android Automotive разработчик
Ищем старшего Android разработчика для создания приложений для автомобильной платформы. Требуется опыт работы с Android, Kotlin и UI. Предлагается удаленная работа.