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 приложенията и услугите, работата във фонов режим и комуникацията между процеси.
  • Ръководили сте междуфункционални проекти от първоначалната концепция до пускането и поддръжката в продукционна среда.
  • Можете да отстранявате сложни проблеми на ниво приложение, framework и операционна система чрез adb, logcat и доклади за грешки.
  • Имате опит с инструменти с изкуствен интелект за разработка, тестване и отстраняване на грешки.
  • Комуникирате ясно писмено и устно, включително при изготвяне на технически проекти.
  • Проявявате силна съпричастност към клиентите.
  • Предимство са опитът в разработката на Android устройства, Android framework/AOSP/системни услуги/системни приложения, API-тата Device Owner или Device Policy Controller, концепциите за MDM, големи паркове от устройства или OTA актуализации и тестване с Robot или UIAutomator.

Придобивки

  • Конкурентно възнаграждение и програми с придобивки.
  • Парично възнаграждение, включително заплащане за извънреден труд и бонус или комисиона, когато е приложимо.
  • Дялово участие.
  • Гъвкави придобивки, създадени да подкрепят благосъстоянието и променящите се нужди.
  • Хибриден модел на работа, съобразен с индивидуалните потребности.
  • Подходящи улеснения по време на процеса на наемане.