
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.
125.000 $ – 254.000 $ / år
HybridFuldtidSeniorPåkrævet Sprog: engelskAndroid-ingeniørSoftwareingeniørBeskrivelse
- 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.