
Toast разработва интегриран софтуер и хардуер за хранително-вкусовата индустрия. Неговата платформа обединява технологии за продажби, обработка на плащания, онлайн поръчки, управление на възнагражденията и оперативни инструменти, за да помага на ресторантите да управляват ежедневната си работа в една система. Toast обслужва широк спектър от бизнеси, включително ресторанти за бързо обслужване и ресторанти с пълно обслужване, fast-casual заведения, ресторанти за изискана кухня, кафенета и камиони за храна, като същевременно публикува анализи за индустрията и образователни ресурси за ресторантьори.
Старши софтуерен инженер за Android в Toast
Разработвайте и поддържайте Android платформата на Toast за ресторантски POS устройства. Създавайте системни приложения с Kotlin и Java, възможности за управление на устройства и инструменти за актуализиране на парка от устройства.
125 000 $ – 254 000 $ / година
ХибридноПълен работен денСтаршиЗадължителен Език: английскиAndroid инженерСофтуерен инженерОписание
- Разработвайте функции за системните приложения на 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.
Придобивки
- Конкурентно възнаграждение и програми с придобивки.
- Парично възнаграждение, включително заплащане за извънреден труд и бонус или комисиона, когато е приложимо.
- Дялово участие.
- Гъвкави придобивки, създадени да подкрепят благосъстоянието и променящите се нужди.
- Хибриден модел на работа, съобразен с индивидуалните потребности.
- Подходящи улеснения по време на процеса на наемане.