
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.
125.000 $ – 254.000 $ / Jahr
HybridVollzeitSeniorErforderliche Sprache: EnglischAndroid-IngenieurSoftwareentwicklerBeschreibung
- 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.