The Habit Burger Grill
Sr. Software Engineer II - Byte POS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Android-инженер в команду платформы Byte POS для ресторанной индустрии (Taco Bell, KFC, Pizza Hut). Разработка POS- и операционных приложений на 100% Kotlin-кодовой базе с Jetpack Compose, работающих даже без сети.
Задачи
- Разрабатывать Android-платформу point-of-sale и операционные приложения, критичные для десятков тысяч ресторанов по всему миру
- Вести фичи end-to-end: проектирование, реализация, тестирование и деплой (CI/CD)
- Реализовывать MVVM-архитектуру и писать юнит- и интеграционные тесты
- Использовать AI-инструменты разработки в ежедневном рабочем процессе
- Решать задачи с распределёнными БД, real-time синхронизацией, очередями сообщений и распределёнными транзакциями
- Интегрироваться с аппаратными устройствами и строить абстракции над ними
- Оптимизировать производительность приложения, работающего круглосуточно
- Масштабировать платформу для мирового рынка
- Взаимодействовать с product-менеджерами, дизайнерами, QA и бренд-командами
Требования
- BA/BS или выше в Computer Science или смежной STEM-области
- 5+ лет практического опыта разработки мобильного ПО
- Сильные знания Android SDK, жизненного цикла приложения и поведения платформы
- Хорошее знание Kotlin и современной Android-разработки, включая Jetpack Compose
- Опыт написания надёжного ПО, понимание архитектур и стратегий тестирования
- Регулярное использование AI-инструментов разработки с умением проверять результат
- Готовность отвечать за реализацию, тестирование или деплой (CI/CD)
Условия
- 4 недели отпуска плюс праздничные дни
- 5 больничных дней
- 2 оплачиваемых дня волонтёрства
- Корпоративные recharge-праздники
- 401(k) matching
- Медицинская, стоматологическая и офтальмологическая страховка
- Страхование жизни
- Короткая пятница
- Щедрый отпуск по уходу за ребёнком
- Зарплата $131,100–$164,300 в год плюс бонусы
Навыки
- Kotlin
- Android SDK
- Jetpack Compose
- MVVM
- Kotlin Flow
- Coroutines
- RxJava
- CI/CD
- SQL
- NoSQL
- distributed systems
- peer-to-peer architecture