Toast
Toast
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.

Переваги

  • Конкурентна оплата праці та програми пільг.
  • Грошова винагорода, зокрема оплата понаднормової роботи та бонуси або комісійні за наявності права на них.
  • Акціонерний капітал.
  • Гнучкі пільги для підтримки добробуту й урахування мінливих потреб.
  • Гібридна модель роботи з урахуванням індивідуальних потреб.
  • Розумні умови пристосування під час процесу найму.