Toast
Toast
Toast utvecklar integrerad mjukvara och hårdvara för restaurang- och dryckesbranschen. Plattformen samlar kassateknik, betalningshantering, beställningar online, löneadministration och operativa verktyg för att hjälpa restauranger att hantera det dagliga arbetet i ett och samma system. Toast betjänar ett brett spektrum av verksamheter, däribland snabbrestauranger, restauranger med full service, fast-casual-restauranger, fine dining-restauranger, kaféer och food trucks. Företaget publicerar även branschinsikter och utbildningsmaterial för restauratörer.

Senior Android-mjukvaruingenjör på Toast

Bygg och underhåll Toasts Android-plattform för kassasystem på restauranger. Utveckla systemappar i Kotlin och Java, enhetshantering och verktyg för uppdatering av enhetsflottan.

Beskrivning

  • Utveckla funktioner för Toasts Android-systemappar med Kotlin och Java.
  • Implementera enhetspolicyer, förstagångsinställningar, firmwareuppdateringar och appuppdateringar.
  • Ta fram tekniska lösningar som omfattar enhetsappar, molntjänster och Toasts hårdvara.
  • Leda projektuppskattning och planering.
  • Bygga och driftsätta bakgrundstjänster med funktionsflaggor, stegvisa lanseringar och övervakning.
  • Vägleda uppgraderingar av Android-appar för ny hårdvara och nya operativsystemversioner.
  • Utöka automatiserade tester från början till slut på Toast-enheter med Robot Framework.
  • Diagnostisera komplexa produktionsproblem i hela enhetsflottan.
  • Samarbeta med kundsupport och pilotkunder vid utrullning av enheter.
  • Stötta ingenjörer genom kodgranskning, återkoppling på design och parprogrammering.
  • Samordna arbetet med produktledning, hårdvara, kvalitetssäkring och mjukvaruteam.
  • Använda AI-verktyg för att förbättra utvecklingsprocesser och öka tempot.

Krav

  • Ha minst sex års erfarenhet av Android-applikationsutveckling.
  • Vara kunnig i Kotlin eller Java.
  • Ha djup erfarenhet av Hilt, AndroidX-bibliotek och Kotlin Coroutines.
  • Förstå livscykler för Android-appar och tjänster, bakgrundsarbete och kommunikation mellan processer.
  • Ha lett tvärfunktionella projekt från första idé till lansering och produktionssupport.
  • Kunna felsöka komplexa problem i app-, ramverks- och OS-lager med adb, logcat och buggrapporter.
  • Ha erfarenhet av AI-verktyg för utveckling, testning och felsökning.
  • Kommunicera tydligt i tal och skrift, även när tekniska lösningar dokumenteras.
  • Visa god förståelse för kundernas behov.
  • Meriterande: erfarenhet av Android-enhetsutveckling, Android-ramverket/AOSP/systemtjänster/systemappar, API:er för Device Owner eller Device Policy Controller, MDM-koncept, stora enhetsflottor eller OTA-uppdateringar samt testning med Robot eller UIAutomator.

Förmåner

  • Konkurrenskraftig ersättning och förmånsprogram.
  • Kontant ersättning, inklusive övertidsersättning och bonus eller provision där det är tillämpligt.
  • Aktier.
  • Flexibla förmåner utformade för att stödja välmående och förändrade behov.
  • En hybrid arbetsmodell som tar hänsyn till individuella behov.
  • Skäliga anpassningar under rekryteringsprocessen.