
Ang Toast ay bumubuo ng pinagsamang software at hardware para sa industriya ng pagkain at inumin. Pinagsasama ng platform nito ang teknolohiya para sa point of sale, pagproseso ng bayad, online ordering, payroll, at mga tool para sa operasyon upang matulungan ang mga restaurant na pamahalaan ang pang-araw-araw na gawain sa iisang sistema. Naglilingkod ang Toast sa malawak na hanay ng mga negosyo, kabilang ang mga quick-service at full-service restaurant, fast-casual na kainan, fine-dining na establisimyento, café, at food truck, habang naglalathala rin ito ng mga pananaw sa industriya at mga materyales na pang-edukasyon para sa mga operator ng restaurant.
Senior na Android Software Engineer sa Toast
Buuin at panatilihin ang Android platform ng Toast para sa mga point-of-sale device ng restaurant. Gumawa ng mga system app, kakayahan sa pamamahala ng device, at mga tool sa pag-update ng fleet gamit ang Kotlin at Java.
$125,000 – $254,000 / taon
HybridFull-timeSeniorKinakailangang Wika: InglesAndroid engineerInhinyero ng softwarePaglalarawan
- Bumuo ng mga feature para sa mga Android system app ng Toast gamit ang Kotlin at Java.
- Ipatupad ang mga patakaran sa device, paunang setup, pag-update ng firmware, at pag-update ng app.
- Gumawa ng mga teknikal na disenyo para sa mga device app, cloud service, at hardware ng Toast.
- Pangunahan ang pagtatantiya at pagpaplano ng proyekto.
- Bumuo at mag-deploy ng mga background service gamit ang feature flag, unti-unting release, at monitoring.
- Gumabay sa mga pag-upgrade ng Android app para sa bagong hardware at mga bersyon ng operating system.
- Palawakin ang automated end-to-end testing sa mga device ng Toast gamit ang Robot Framework.
- Siyasatin at lutasin ang masalimuot na problema sa production sa buong fleet ng device.
- Makipagtulungan sa Customer Care at mga pilot customer habang inilulunsad ang mga device.
- Suportahan ang mga engineer sa pamamagitan ng code review, puna sa disenyo, at pair programming.
- Makipag-ugnayan sa mga team ng Product Management, Hardware, QA, at Software.
- Gumamit ng mga AI tool upang paghusayin ang proseso ng development at mapabilis ang trabaho.
Mga Kinakailangan
- May hindi bababa sa anim na taong karanasan sa pagbuo ng Android application.
- Mahusay sa Kotlin o Java.
- May malalim na karanasan sa Hilt, mga AndroidX library, at Kotlin Coroutines.
- Nauunawaan ang lifecycle ng Android app at service, background work, at inter-process communication.
- Nakapamuno na ng mga proyektong cross-functional mula pa sa unang konsepto hanggang sa paglulunsad at suporta sa production.
- Kayang mag-debug ng masalimuot na isyu sa mga layer ng app, framework, at OS gamit ang adb, logcat, at mga ulat ng bug.
- May karanasan sa paggamit ng mga AI tool para sa development, testing, at debugging.
- Malinaw makipag-usap sa pasulat at pasalita, kabilang ang paghahanda ng mga teknikal na disenyo.
- Nagpapakita ng matibay na malasakit sa mga customer.
- Dagdag na bentahe: karanasan sa pagbuo ng Android device, Android framework/AOSP/system service/system app, mga API ng Device Owner o Device Policy Controller, mga konsepto ng MDM, malalaking fleet ng device o mga OTA update, at Robot o UIAutomator testing.
Mga Benepisyo
- Mapagkumpitensyang kompensasyon at mga programa ng benepisyo.
- Cash compensation, kabilang ang bayad sa overtime at bonus o komisyon kung kwalipikado.
- Equity.
- Mga flexible na benepisyong idinisenyo upang suportahan ang kagalingan at nagbabagong pangangailangan.
- Hybrid na paraan ng pagtatrabaho na isinasaalang-alang ang pangangailangan ng bawat isa.
- Makatuwirang mga akomodasyon sa proseso ng pagkuha.