Toast
Toast
Toast entwickelt integrierte Software und Hardware für die Gastronomie. Die Plattform vereint Kassensysteme, Zahlungsabwicklung, Online-Bestellungen, Lohnabrechnung und operative Werkzeuge, damit Restaurants ihre täglichen Abläufe in einem System verwalten können. Toast richtet sich an eine breite Palette von Gastronomiebetrieben, darunter Schnellrestaurants, Restaurants mit umfassendem Service, Fast-Casual-Restaurants, gehobene Restaurants, Cafés und Foodtrucks. Außerdem veröffentlicht das Unternehmen Branchenanalysen und Bildungsressourcen für Gastronomiebetriebe.

Senior Android-Softwareentwickler bei Toast

Baue und betreue Toasts Android-Plattform für Kassensysteme in der Gastronomie. Entwickle Kotlin- und Java-System-Apps, Geräteverwaltungsfunktionen und Tools für Flottenupdates.

Beschreibung

  • Entwickle Funktionen für Toasts Android-System-Apps mit Kotlin und Java.
  • Implementiere Geräterichtlinien, die Ersteinrichtung sowie Firmware- und App-Updates.
  • Erstelle technische Designs für Geräte-Apps, Cloud-Dienste und Toast-Hardware.
  • Leite Aufwandsschätzungen und Projektplanung.
  • Entwickle und veröffentliche Hintergrunddienste mit Feature-Flags, gestaffelten Releases und Monitoring.
  • Begleite Android-App-Upgrades für neue Hardware- und Betriebssystemversionen.
  • Erweitere automatisierte End-to-End-Tests auf Toast-Geräten mit Robot Framework.
  • Analysiere komplexe Produktionsprobleme in der Geräteflotte.
  • Arbeite bei Geräte-Rollouts mit dem Kundendienst und Pilotkunden zusammen.
  • Unterstütze Engineers durch Code-Reviews, Design-Feedback und gemeinsames Programmieren.
  • Stimme dich mit Produktmanagement, Hardware, QA und Softwareteams ab.
  • Nutze KI-Tools, um Entwicklungsprozesse zu verbessern und zu beschleunigen.

Anforderungen

  • Mindestens sechs Jahre Erfahrung in der Entwicklung von Android-Anwendungen.
  • Sicherer Umgang mit Kotlin oder Java.
  • Fundierte Erfahrung mit Hilt, AndroidX-Bibliotheken und Kotlin Coroutines.
  • Verständnis des Lebenszyklus von Android-Apps und -Diensten, Hintergrundprozessen und Interprozesskommunikation.
  • Erfahrung darin, funktionsübergreifende Projekte vom ersten Konzept bis zum Launch und zur Produktionsbetreuung zu leiten.
  • Fähigkeit, komplexe Probleme über App-, Framework- und Betriebssystemebenen hinweg mit adb, logcat und Fehlerberichten zu untersuchen.
  • Erfahrung mit KI-Tools für Entwicklung, Tests und Fehlersuche.
  • Klare schriftliche und mündliche Kommunikation, auch beim Erstellen technischer Designs.
  • Ausgeprägtes Einfühlungsvermögen für Kunden.
  • Von Vorteil: Erfahrung mit Android-Geräteentwicklung, Android-Framework/AOSP/Systemdiensten/System-Apps, Device-Owner- oder Device-Policy-Controller-APIs, MDM-Konzepten, großen Geräteflotten oder OTA-Updates sowie Tests mit Robot oder UIAutomator.

Zusatzleistungen

  • Wettbewerbsfähige Vergütung und Leistungsprogramme.
  • Barvergütung, einschließlich Überstundenvergütung und Bonus oder Provision, sofern zutreffend.
  • Mitarbeiterbeteiligung.
  • Flexible Zusatzleistungen, die das Wohlbefinden und wechselnde Bedürfnisse unterstützen sollen.
  • Hybrides Arbeitsmodell, das individuelle Bedürfnisse berücksichtigt.
  • Angemessene Vorkehrungen während des Einstellungsverfahrens.