
Toast розробляє інтегроване програмне й апаратне забезпечення для підприємств громадського харчування. Платформа об’єднує технології касового обслуговування, обробку платежів, онлайн-замовлення, розрахунок заробітної плати та операційні інструменти, допомагаючи ресторанам керувати повсякденною роботою в одній системі. Toast обслуговує широкий спектр закладів, зокрема ресторани швидкого обслуговування та ресторани повного циклу, заклади fast casual, ресторани високої кухні, кафе й фудтраки, а також публікує галузеві огляди та освітні матеріали для керівників ресторанів.
Старший інженер-програміст Android у Toast
Розробляйте й підтримуйте Android-платформу Toast для ресторанних POS-пристроїв. Створюйте системні застосунки на Kotlin і Java, засоби керування пристроями та інструменти оновлення парку пристроїв.
Опис
- Розробляйте функції системних застосунків Toast для Android на Kotlin і Java.
- Реалізуйте політики керування пристроями, початкове налаштування, оновлення прошивки та застосунків.
- Створюйте технічні рішення для застосунків пристроїв, хмарних сервісів і обладнання Toast.
- Керуйте оцінюванням і плануванням проєктів.
- Створюйте й розгортайте фонові служби з прапорцями функцій, поетапними випусками та моніторингом.
- Координуйте оновлення застосунків Android для нових версій обладнання й операційної системи.
- Розвивайте автоматизоване наскрізне тестування на пристроях Toast за допомогою Robot Framework.
- Діагностуйте складні виробничі проблеми в усьому парку пристроїв.
- Співпрацюйте зі службою підтримки клієнтів і пілотними замовниками під час запуску пристроїв.
- Підтримуйте інженерів за допомогою перевірки коду, відгуків щодо проєктних рішень і спільної роботи над кодом.
- Координуйте роботу з командами управління продуктом, апаратного забезпечення, QA та розробки ПЗ.
- Застосовуйте інструменти ШІ для вдосконалення процесів розробки та підвищення швидкості роботи.
Вимоги
- Щонайменше шість років досвіду розробки застосунків для Android.
- Впевнене володіння Kotlin або Java.
- Глибокий досвід роботи з Hilt, бібліотеками AndroidX і Kotlin Coroutines.
- Розуміння життєвого циклу застосунків і служб Android, фонових завдань і міжпроцесної взаємодії.
- Досвід керування міжфункціональними проєктами від початкової концепції до запуску й підтримки в робочому середовищі.
- Уміння діагностувати складні проблеми на рівні застосунків, фреймворку й ОС за допомогою adb, logcat і звітів про помилки.
- Досвід використання інструментів ШІ для розробки, тестування й налагодження.
- Уміння чітко спілкуватися усно й письмово, зокрема готувати технічні проєкти.
- Виражена орієнтація на потреби клієнтів.
- Буде перевагою: досвід розробки пристроїв Android, роботи з Android framework/AOSP/системними службами та системними застосунками, API Device Owner або Device Policy Controller, концепціями MDM, великими парками пристроїв чи OTA-оновленнями, а також тестуванням за допомогою Robot або UIAutomator.
Переваги
- Конкурентна оплата праці та програми пільг.
- Грошова винагорода, зокрема оплата понаднормової роботи та бонуси або комісійні за наявності права на них.
- Акціонерний капітал.
- Гнучкі пільги для підтримки добробуту й урахування мінливих потреб.
- Гібридна модель роботи з урахуванням індивідуальних потреб.
- Розумні умови пристосування під час процесу найму.