Toast
Toast
Toast ontwikkelt geïntegreerde software en hardware voor de horeca. Het platform brengt kassatechnologie, betalingsverwerking, online bestellen, salarisadministratie en operationele hulpmiddelen samen, zodat restaurants hun dagelijkse werkzaamheden in één systeem kunnen beheren. Toast bedient een breed scala aan horecabedrijven, waaronder fastfoodrestaurants, restaurants met volledige bediening, fastcasualrestaurants, gastronomische restaurants, cafés en foodtrucks. Daarnaast publiceert het bedrijf inzichten uit de sector en educatieve hulpmiddelen voor horecaondernemers.

Senior Android-software-engineer bij Toast

Bouw en beheer Toasts Android-platform voor kassasystemen in restaurants. Ontwikkel Kotlin- en Java-systeemapps, apparaatbeheerfuncties en tools voor vlootupdates.

Beschrijving

  • Ontwikkel functies voor Toasts Android-systeemapps met Kotlin en Java.
  • Implementeer apparaatbeleid, de eerste installatie en firmware- en app-updates.
  • Maak technische ontwerpen voor apparaatapps, clouddiensten en Toast-hardware.
  • Leid projectramingen en de planning.
  • Bouw en implementeer achtergrondservices met feature flags, gefaseerde releases en monitoring.
  • Begeleid upgrades van Android-apps voor nieuwe hardware- en besturingssysteemversies.
  • Breid geautomatiseerde end-to-endtests op Toast-apparaten uit met Robot Framework.
  • Onderzoek complexe productieproblemen in de apparatenvloot.
  • Werk tijdens apparaatintroducties samen met Customer Care en pilotklanten.
  • Ondersteun engineers met code reviews, feedback op ontwerpen en samen programmeren.
  • Stem af met Product Management, Hardware, QA en Softwareteams.
  • Gebruik AI-tools om ontwikkelprocessen te verbeteren en te versnellen.

Vereisten

  • Minimaal zes jaar ervaring met de ontwikkeling van Android-apps.
  • Goede beheersing van Kotlin of Java.
  • Ruime ervaring met Hilt, AndroidX-bibliotheken en Kotlin Coroutines.
  • Inzicht in de levenscyclus van Android-apps en -services, achtergrondwerk en communicatie tussen processen.
  • Ervaring met het leiden van multidisciplinaire projecten vanaf het eerste concept tot en met de lancering en ondersteuning in productie.
  • Complexe problemen op app-, framework- en besturingssysteemniveau kunnen opsporen met adb, logcat en bugrapporten.
  • Ervaring met AI-tools voor ontwikkeling, testen en foutopsporing.
  • Duidelijke mondelinge en schriftelijke communicatie, ook bij het opstellen van technische ontwerpen.
  • Sterk klantinlevingsvermogen.
  • Een pluspunt: ervaring met Android-apparaatontwikkeling, Android-framework/AOSP/systeemservices/systeemapps, Device Owner- of Device Policy Controller-API's, MDM-concepten, grote apparatenvloten of OTA-updates, en testen met Robot of UIAutomator.

Voordelen

  • Een concurrerend belonings- en arbeidsvoorwaardenpakket.
  • Contante beloning, inclusief overwerkvergoeding en bonus of commissie indien van toepassing.
  • Aandelen.
  • Flexibele extra's die het welzijn en veranderende behoeften ondersteunen.
  • Een hybride werkmodel dat rekening houdt met individuele behoeften.
  • Redelijke aanpassingen tijdens het sollicitatieproces.