Toast
Toast
Toast udvikler integreret software og hardware til mad- og drikkevarebranchen. Platformen samler kasseteknologi, betalingsbehandling, onlinebestilling, lønadministration og driftsværktøjer for at hjælpe restauranter med at håndtere det daglige arbejde i ét samlet system. Toast betjener en bred vifte af virksomheder, herunder fastfoodrestauranter, restauranter med fuld service, fast-casual-steder, fine dining-restauranter, caféer og foodtrucks. Virksomheden udgiver også brancheindsigter og undervisningsmateriale for restauratører.

Senior Android-softwareingeniør hos Toast

Byg og vedligehold Toasts Android-platform til restaurantens kassesystemer. Udvikl systemapps i Kotlin og Java, enhedsstyring og værktøjer til opdatering af enhedsflåden.

Beskrivelse

  • Udvikl funktioner til Toasts Android-systemapps med Kotlin og Java.
  • Implementer enhedspolitikker, førstegangsopsætning, firmwareopdateringer og appopdateringer.
  • Udarbejd tekniske design, der omfatter enhedsapps, cloudtjenester og Toasts hardware.
  • Led estimering og planlægning af projekter.
  • Byg og udrul baggrundstjenester med funktionsflag, trinvise lanceringer og overvågning.
  • Vejled opgraderinger af Android-apps til ny hardware og nye operativsystemversioner.
  • Udvid automatiserede end-to-end-tests på Toast-enheder med Robot Framework.
  • Diagnosticer komplekse produktionsproblemer på tværs af enhedsflåden.
  • Samarbejd med kundeservice og pilotkunder ved udrulning af enheder.
  • Støt ingeniører gennem kodegennemgange, designfeedback og parprogrammering.
  • Koordiner med produktledelse, hardware-, QA- og softwareteams.
  • Brug AI-værktøjer til at forbedre udviklingsprocesser og øge hastigheden.

Krav

  • Have mindst seks års erfaring med udvikling af Android-applikationer.
  • Være dygtig til Kotlin eller Java.
  • Have indgående erfaring med Hilt, AndroidX-biblioteker og Kotlin Coroutines.
  • Forstå livscyklusser for Android-apps og -tjenester, baggrundsarbejde og kommunikation mellem processer.
  • Have ledet tværfunktionelle projekter fra den første idé til lancering og produktionssupport.
  • Kunne fejlfinde komplekse problemer på tværs af app-, framework- og OS-lag ved hjælp af adb, logcat og fejlrapporter.
  • Have erfaring med AI-værktøjer til udvikling, test og fejlfinding.
  • Kommunikere tydeligt mundtligt og skriftligt, også ved udarbejdelse af tekniske design.
  • Udvise stærk forståelse for kundernes behov.
  • En fordel: Erfaring med udvikling af Android-enheder, Android-frameworket/AOSP/systemtjenester/systemapps, Device Owner- eller Device Policy Controller-API'er, MDM-koncepter, store enhedsflåder eller OTA-opdateringer samt test med Robot eller UIAutomator.

Fordele

  • Konkurrencedygtig løn og fordelspakker.
  • Kontant løn, herunder overtidsbetaling og bonus eller provision, hvor det er relevant.
  • Aktier.
  • Fleksible personalegoder, der er udformet til at støtte trivsel og skiftende behov.
  • En hybrid arbejdsmodel, der tager individuelle behov i betragtning.
  • Rimelige tilpasninger under ansættelsesprocessen.