Toast
Toast
Toast razvija integrirani softver i hardver za ugostiteljsku industriju. Njegova platforma objedinjuje tehnologiju prodajnog mjesta, obradu plaćanja, online naručivanje, obračun plaća i operativne alate kako bi restoranima pomogla upravljati svakodnevnim poslovanjem u jednom sustavu. Toast služi širokom rasponu poslovanja, uključujući restorane s brzom i punom uslugom, fast-casual lokale, fine dining restorane, kafiće i kamione s hranom, a objavljuje i uvide iz industrije te edukativne sadržaje za ugostitelje.

Viši Android softverski inženjer u Toastu

Razvijajte i održavajte Toastovu Android platformu za restoranske POS uređaje. Izrađujte sistemske aplikacije u Kotlinu i Javi, mogućnosti upravljanja uređajima i alate za ažuriranje flote.

Opis

  • Razvijajte značajke Toastovih Android sistemskih aplikacija koristeći Kotlin i Javu.
  • Implementirajte pravila za uređaje, početno postavljanje, ažuriranja firmvera i aplikacija.
  • Izrađujte tehničke dizajne koji obuhvaćaju aplikacije na uređajima, usluge u oblaku i Toastov hardver.
  • Vodite procjenu i planiranje projekata.
  • Izrađujte i uvodite pozadinske usluge uz oznake značajki, postupna izdanja i nadzor.
  • Usmjeravajte nadogradnje Android aplikacija za novi hardver i verzije operacijskog sustava.
  • Proširujte automatizirano testiranje od početka do kraja na Toastovim uređajima uz Robot Framework.
  • Dijagnosticirajte složene probleme u produkciji na cijeloj floti uređaja.
  • Surađujte s korisničkom podrškom i pilotnim korisnicima tijekom uvođenja uređaja.
  • Podržavajte inženjere pregledima koda, povratnim informacijama o dizajnu i programiranjem u paru.
  • Koordinirajte rad s timovima za upravljanje proizvodima, hardver, QA i softver.
  • Primjenjujte alate umjetne inteligencije za poboljšanje i ubrzavanje razvojnih procesa.

Zahtjevi

  • Imate najmanje šest godina iskustva u razvoju Android aplikacija.
  • Dobro poznajete Kotlin ili Javu.
  • Imate duboko iskustvo s Hiltom, bibliotekama AndroidX i Kotlin Coroutines.
  • Razumijete životne cikluse Android aplikacija i usluga, rad u pozadini i međuprocesnu komunikaciju.
  • Vodili ste međufunkcionalne projekte od početne ideje do lansiranja i podrške u produkciji.
  • Možete otklanjati složene probleme u slojevima aplikacije, frameworka i operacijskog sustava koristeći adb, logcat i izvješća o pogreškama.
  • Imate iskustva s korištenjem alata umjetne inteligencije za razvoj, testiranje i otklanjanje pogrešaka.
  • Jasno komunicirate pisano i usmeno, uključujući izradu tehničkih dizajna.
  • Pokazujete izraženu empatiju prema korisnicima.
  • Prednost su iskustvo u razvoju Android uređaja, Android frameworku/AOSP-u/sistemskim uslugama/sistemskim aplikacijama, API-jima Device Owner ili Device Policy Controller, konceptima MDM-a, velikim flotama uređaja ili OTA ažuriranjima te testiranju Robotom ili UIAutomatorom.

Pogodnosti

  • Konkurentna naknada i programi pogodnosti.
  • Novčana naknada, uključujući plaćeni prekovremeni rad i bonus ili proviziju kada je primjenjivo.
  • Vlasnički udio.
  • Fleksibilne pogodnosti osmišljene za podršku dobrobiti i promjenjivim potrebama.
  • Hibridni model rada koji uvažava individualne potrebe.
  • Razumne prilagodbe tijekom procesa zapošljavanja.