Toast
Toast
Toast vyvíjí integrovaný software a hardware pro gastronomický průmysl. Její platforma propojuje technologie prodeje v místě, zpracování plateb, online objednávky, zpracování mezd a provozní nástroje, aby restauracím pomohla řídit každodenní provoz v jednom systému. Toast obsluhuje široké spektrum podniků, včetně restaurací s rychlým i plnohodnotným servisem, podniků typu fast casual, restaurací vyšší gastronomie, kaváren a food trucků. Zároveň zveřejňuje oborové analýzy a vzdělávací materiály pro provozovatele restaurací.

Seniorní softwarový inženýr pro Android ve společnosti Toast

Vyvíjejte a udržujte platformu Android společnosti Toast pro restaurační pokladní zařízení. Vytvářejte systémové aplikace v Kotlinu a Javě, funkce správy zařízení a nástroje pro aktualizaci flotily zařízení.

Popis

  • Vyvíjejte funkce systémových aplikací Toast pro Android v Kotlinu a Javě.
  • Implementujte zásady pro zařízení, úvodní nastavení, aktualizace firmwaru a aplikací.
  • Navrhujte technická řešení zahrnující aplikace zařízení, cloudové služby a hardware Toast.
  • Veďte odhady a plánování projektů.
  • Vytvářejte a nasazujte služby na pozadí s příznaky funkcí, postupným vydáváním a monitorováním.
  • Koordinujte aktualizace aplikací Android pro nové verze hardwaru a operačního systému.
  • Rozšiřujte automatizované end-to-end testování na zařízeních Toast pomocí Robot Framework.
  • Diagnostikujte složité provozní problémy napříč flotilou zařízení.
  • Při zavádění zařízení spolupracujte se zákaznickou podporou a pilotními zákazníky.
  • Podporujte inženýry prostřednictvím kontroly kódu, zpětné vazby k návrhům a společného programování.
  • Koordinujte práci s týmy produktového managementu, hardwaru, QA a softwaru.
  • Využívejte nástroje AI ke zlepšování vývojových procesů a zrychlení práce.

Požadavky

  • Alespoň šest let zkušeností s vývojem aplikací pro Android.
  • Dobrá znalost Kotlinu nebo Javy.
  • Hluboké zkušenosti s Hilt, knihovnami AndroidX a Kotlin Coroutines.
  • Znalost životního cyklu aplikací a služeb Android, práce na pozadí a meziprocesové komunikace.
  • Zkušenosti s vedením mezifunkčních projektů od počátečního konceptu přes uvedení až po podporu v produkčním prostředí.
  • Schopnost ladit složité problémy na úrovni aplikace, frameworku a operačního systému pomocí adb, logcat a hlášení chyb.
  • Zkušenosti s využíváním nástrojů AI pro vývoj, testování a ladění.
  • Schopnost jasně komunikovat ústně i písemně, včetně přípravy technických návrhů.
  • Silný cit pro potřeby zákazníků.
  • Výhodou jsou zkušenosti s vývojem zařízení Android, Android framework/AOSP/systémovými službami a systémovými aplikacemi, rozhraními API Device Owner nebo Device Policy Controller, koncepty MDM, rozsáhlými flotilami zařízení či aktualizacemi OTA a také s testováním pomocí Robot nebo UIAutomator.

Benefity

  • Konkurenceschopné odměňování a programy zaměstnaneckých výhod.
  • Peněžní odměna včetně příplatků za přesčasy a bonusů nebo provizí, pokud na ně máte nárok.
  • Podíl ve společnosti.
  • Flexibilní výhody určené k podpoře osobní pohody a přizpůsobení měnícím se potřebám.
  • Hybridní model práce, který zohledňuje individuální potřeby.
  • Přiměřené úpravy během náborového procesu.