Lowongan Kerja di Grab, Senior Software Engineer dan Senior Backend Software Engineer

Foto: Ilustrasi Grab (Istimewa Grab Indonesia)

Awalnya Grab hanyalah perusahaan yang bergerak di bidang transportasi.

Namun kini, Grab juga menyediakan layanan lain seperti pengantaran makanan dan pembayaran melalui aplikasi.

Grab berdiri pertama kali pada Juni 2012 yang dulunya memiliki nama GrabTaxi.

Saat ini Grab beroperasi di seluruh negara di Asia Tenggara, kecuali Laos dan Brunei.

Melansir laman resmi milik Grab Careers, ini lowongan yang tersedia di Grab

Senior Software Engineer, Mobile (Android)

Lokasi: Beijing, China

Kegiatan Sehari-hari:

a. Bekerja sama dengan tim produk dan desain untuk memahami persyaratan dan menerjemahkannya ke implementasi yang elegan

b. Bangun komponen perangkat lunak Android yang dapat digunakan kembali untuk berinteraksi dengan beberapa tim seluler.

c. Tingkatkan kualitas kode di berbagai komponen aplikasi dengan meninjau kode satu sama lain, berbagi pengetahuan, dan membantu di dalam dan di seluruh tim.

d. Pantau dan tingkatkan kinerja aplikasi pada kode dan tingkat pengalaman.

e. Atasi berbagai macam masalah yang dapat terjadi pada aplikasi Android yang banyak digunakan.

f. Berkolaborasi dengan QA pada integrasi dan pengiriman berkelanjutan (CI/CD) serta pengujian otomatis dan manual lainnya untuk memastikan rilis aplikasi kami selalu layak mendapat peringkat bintang lima.

g. Memberikan bimbingan teknis dan bimbingan kepada rekan-rekan.

h. Mengevaluasi metodologi dan teknologi seluler baru.

Yang Harus Dimiliki:

a. Minimal 5 tahun pengalaman pengembangan aplikasi android.

b. Pengalaman pemrograman yang kuat di Kotlin

c. Memahami sistem Android dan paradigma pemrograman termasuk OOP, TDD, pola reaktif dan injeksi ketergantungan.

d. Pengetahuan kerja beberapa pendekatan arsitektur termasuk arsitektur bersih, MVP dan MVVM.

e. Pengalaman membangun basis kode yang dapat dipelihara dan diuji, termasuk desain API, pengujian unit, dan teknik pengujian UI.

f. Pengalaman luas dalam memelihara aplikasi, analisis kerusakan, debugging jarak jauh, dan integrasi berkelanjutan.

g. Sangat bertanggung jawab dan mengambil kepemilikan atas pekerjaan Anda sendiri.

h. Pengalaman dalam mengembangkan aplikasi dengan Flutter adalah bonus

Cara mendaftar:

Bagi Anda yang tertarik bekerja di posisi ini, Anda harus menyiapkan beberapa dokumen.

Seperti daftar riwayat hidup, surat lamaran dan biodata diri Anda.

Senior Backend Software Engineer

Lokasi: Beijing, China

Kegiatan Sehari-hari:

a. Merancang dan mengimplementasikan layanan yang sangat andal dan terukur untuk sistem rekomendasi yang dipersonalisasi Grab.

b. Evaluasi tumpukan teknologi untuk meningkatkan kinerja dan skalabilitas.

c. Berkolaborasi dengan pemangku kepentingan lintas tim seperti manajer produk, desainer UI, dan analis data untuk mengirimkan produk kelas dunia ke tangan pelanggan.

d. Tulis kode, tes unit/integrasi, dan dokumen desain/teknis, dll.

e. Berpartisipasi dalam ulasan kode dan desain untuk mempertahankan standar pengembangan kami yang tinggi.

f. Ambil inisiatif untuk menumbuhkan bisnis baru.

Yang Harus Dimiliki:

a. Minimal 3 tahun pengalaman dalam rekayasa perangkat lunak dalam lingkungan sistem terdistribusi.

b. Rekam jejak merancang, mengembangkan, dan mengimplementasikan layanan online skala besar yang sangat tersedia.

c. Keinginan terus menerus untuk mempelajari hal-hal baru dan merangkul teknologi terbaru.

d. Dasar-dasar Ilmu Komputer yang kuat dalam algoritma dan struktur data.

e. Anda bisa menjadi pembuat kode yang baik dalam bahasa pemrograman apa pun, tetapi bersedia bekerja di Golang. Kemahiran di Golang akan menjadi keuntungan yang kuat.

f. Jika Anda bukan seorang Gopher, banyak pengalaman dalam rekomendasi yang dipersonalisasi / sistem penambangan data besar juga merupakan nilai tambah yang kuat.

Tumpukan Teknologi:

a. Tumpukan teknologi layanan inti kami terutama dibangun di atas layanan Golang dengan DynamoDB, S3, Redis, MySQL dll sebagai penyimpanan data.

b. Semuanya berjalan di infrastruktur cloud AWS yang dikelola oleh grup penskalaan otomatis (ASG) atau layanan kubernetes elastis (EKS).

c. Kami menggunakan Spark(python), PrestoSQL dan FlinkSQL dll untuk memproses tugas pemrosesan / penambangan data besar

d. Kami menggunakan GitLab untuk repositori kode kami dan kami mematuhi prinsip Pengiriman Berkelanjutan dasar yang menggunakan sejumlah alat untuk mendukung saluran rilis dan kualitas kode kami.

e. Kami mengadopsi kebijakan “infra as code” (IaC) untuk mengelola sumber daya layanan, memanfaatkan kemampuan hebat yang disediakan oleh Terraform

Cara mendaftar:

Bagi Anda yang tertarik bekerja di posisi ini, Anda harus menyiapkan beberapa dokumen.

Seperti daftar riwayat hidup, surat lamaran dan biodata diri Anda.

(tow) Artikel ini telah tayang di TribunPalu.com

Loading...