Toast
Toast
Toast membangunkan perisian dan perkakasan bersepadu untuk industri makanan dan minuman. Platformnya menggabungkan teknologi tempat jualan, pemprosesan pembayaran, pesanan dalam talian, penggajian dan alat operasi untuk membantu restoran mengurus kerja harian dalam satu sistem. Toast melayani pelbagai jenis perniagaan, termasuk restoran perkhidmatan pantas dan perkhidmatan penuh, premis kasual pantas, restoran santapan mewah, kafe dan trak makanan, di samping menerbitkan pandangan industri serta sumber pendidikan untuk pengendali restoran.

Insinyur Perangkat Lunak Android Senior di Toast

Bangun dan pelihara platform Android Toast untuk perangkat kasir restoran. Kembangkan aplikasi sistem, fitur pengelolaan perangkat, dan alat pembaruan armada dengan Kotlin dan Java.

Deskripsi

  • Kembangkan fitur untuk aplikasi sistem Android Toast menggunakan Kotlin dan Java.
  • Terapkan kebijakan perangkat, penyiapan awal, pembaruan firmware, dan pembaruan aplikasi.
  • Buat desain teknis yang mencakup aplikasi perangkat, layanan cloud, dan perangkat keras Toast.
  • Pimpin estimasi dan perencanaan proyek.
  • Bangun dan terapkan layanan latar belakang dengan feature flag, rilis bertahap, dan pemantauan.
  • Arahkan peningkatan aplikasi Android untuk perangkat keras dan versi sistem operasi baru.
  • Perluas pengujian otomatis menyeluruh pada perangkat Toast menggunakan Robot Framework.
  • Diagnosis masalah produksi yang kompleks di seluruh armada perangkat.
  • Bekerja sama dengan Customer Care dan pelanggan percontohan selama peluncuran perangkat.
  • Dukung para engineer melalui tinjauan kode, masukan desain, dan kerja berpasangan.
  • Berkoordinasi dengan tim Manajemen Produk, Perangkat Keras, QA, dan Perangkat Lunak.
  • Gunakan alat AI untuk meningkatkan proses pengembangan dan mempercepat pekerjaan.

Persyaratan

  • Memiliki pengalaman minimal enam tahun dalam pengembangan aplikasi Android.
  • Menguasai Kotlin atau Java.
  • Memiliki pengalaman mendalam dengan Hilt, pustaka AndroidX, dan Kotlin Coroutines.
  • Memahami siklus hidup aplikasi dan layanan Android, pekerjaan latar belakang, serta komunikasi antarproses.
  • Pernah memimpin proyek lintas fungsi dari konsep awal hingga peluncuran dan dukungan produksi.
  • Mampu menelusuri masalah kompleks pada lapisan aplikasi, framework, dan OS menggunakan adb, logcat, dan laporan bug.
  • Berpengalaman menggunakan alat AI untuk pengembangan, pengujian, dan debugging.
  • Mampu berkomunikasi dengan jelas secara lisan maupun tulisan, termasuk saat menyusun desain teknis.
  • Menunjukkan empati yang kuat terhadap pelanggan.
  • Nilai tambah: pengalaman dalam pengembangan perangkat Android, framework Android/AOSP/layanan sistem/aplikasi sistem, API Device Owner atau Device Policy Controller, konsep MDM, armada perangkat besar atau pembaruan OTA, serta pengujian Robot atau UIAutomator.

Tunjangan

  • Kompensasi dan program tunjangan yang kompetitif.
  • Kompensasi tunai, termasuk lembur serta bonus atau komisi jika memenuhi syarat.
  • Ekuitas.
  • Tunjangan fleksibel yang dirancang untuk mendukung kesejahteraan dan kebutuhan yang berubah.
  • Model kerja hybrid yang mempertimbangkan kebutuhan individu.
  • Akomodasi yang wajar selama proses perekrutan.