Toast
Toast
Toast utvikler integrert programvare og maskinvare for mat- og drikkevarebransjen. Plattformen samler kassateknologi, betalingsbehandling, nettbestilling, lønnsadministrasjon og driftsverktøy for å hjelpe restauranter med å håndtere det daglige arbeidet i ett samlet system. Toast betjener et bredt spekter av virksomheter, blant annet hurtigrestauranter, restauranter med full service, fast casual-steder, fine dining-restauranter, kafeer og foodtrucker. Selskapet publiserer også bransjeinnsikt og opplæringsressurser for restaurantoperatører.

Senior Android-programvareingeniør hos Toast

Bygg og vedlikehold Toasts Android-plattform for kassasystemer på restauranter. Utvikle systemapper i Kotlin og Java, enhetsadministrasjon og verktøy for oppdatering av enhetsflåten.

Beskrivelse

  • Utvikle funksjoner for Toasts Android-systemapper med Kotlin og Java.
  • Implementere enhetspolicyer, førstegangsoppsett, fastvareoppdateringer og appoppdateringer.
  • Lage tekniske design som omfatter enhetsapper, skytjenester og Toasts maskinvare.
  • Lede estimering og planlegging av prosjekter.
  • Bygge og distribuere bakgrunnstjenester med funksjonsflagg, trinnvise lanseringer og overvåking.
  • Veilede oppgraderinger av Android-apper for ny maskinvare og nye operativsystemversjoner.
  • Utvide automatiserte ende-til-ende-tester på Toast-enheter med Robot Framework.
  • Diagnostisere komplekse produksjonsproblemer på tvers av enhetsflåten.
  • Samarbeide med kundestøtte og pilotkunder ved utrulling av enheter.
  • Støtte ingeniører gjennom kodegjennomganger, tilbakemeldinger på design og parprogrammering.
  • Koordinere med produktledelse, maskinvare-, QA- og programvareteam.
  • Bruke AI-verktøy for å forbedre utviklingsprosesser og øke farten.

Krav

  • Ha minst seks års erfaring med utvikling av Android-applikasjoner.
  • Være dyktig i Kotlin eller Java.
  • Ha inngående erfaring med Hilt, AndroidX-biblioteker og Kotlin Coroutines.
  • Forstå livssykluser for Android-apper og -tjenester, bakgrunnsarbeid og kommunikasjon mellom prosesser.
  • Ha ledet tverrfaglige prosjekter fra første idé til lansering og produksjonsstøtte.
  • Kunne feilsøke komplekse problemer på tvers av app-, rammeverks- og OS-lag ved hjelp av adb, logcat og feilrapporter.
  • Ha erfaring med AI-verktøy for utvikling, testing og feilsøking.
  • Kommunisere tydelig muntlig og skriftlig, også når tekniske design utarbeides.
  • Vise god forståelse for kundenes behov.
  • En fordel: Erfaring med utvikling av Android-enheter, Android-rammeverket/AOSP/systemtjenester/systemapper, Device Owner- eller Device Policy Controller-API-er, MDM-konsepter, store enhetsflåter eller OTA-oppdateringer samt testing med Robot eller UIAutomator.

Fordeler

  • Konkurransedyktig lønn og fordelsprogrammer.
  • Kontantlønn, inkludert overtidsbetaling og bonus eller provisjon der det er aktuelt.
  • Aksjer.
  • Fleksible goder som er utformet for å støtte trivsel og skiftende behov.
  • En hybrid arbeidsmodell som tar hensyn til individuelle behov.
  • Rimelig tilrettelegging under ansettelsesprosessen.