
Instacart adalah perusahaan teknologi dan pengiriman bahan makanan yang berfokus untuk memudahkan orang berbelanja bahan makanan dan kebutuhan rumah tangga. Platformnya menghubungkan pelanggan dengan personal shopper, mendukung pengiriman dalam waktu hanya 30 menit, serta membantu rumah tangga menemukan kupon dan penawaran yang relevan. Instacart juga mengembangkan berbagai alat untuk menangani kondisi pengiriman yang kompleks, termasuk mengalihkan rute pesanan saat cuaca buruk. Perusahaan ini menyatakan ambisi yang lebih luas untuk membangun sistem operasi bagi industri bahan makanan, sembari membina lingkungan kerja yang fleksibel, beragam, adil, dan inklusif bagi timnya.
Insinyur Perangkat Lunak Senior II, Frontend Ads Manager — Instacart (Kerja Jarak Jauh di Kanada)
Memimpin arsitektur dan rekayasa frontend untuk platform periklanan mandiri Instacart. Membangun pengalaman React untuk pengelolaan kampanye, pelaporan, performa, dan kemampuan sistem desain bersama.
$196.000 – $207.000 / tahun
Jarak jauhPenuh waktuSeniorBahasa Wajib: InggrisInsinyur frontendInsinyur perangkat lunakDeskripsi
- Menetapkan arah teknis frontend untuk Ads Manager dan memimpin inisiatif besar lintas beberapa kuartal
- Memiliki tanggung jawab atas peta jalan teknis dan arsitektur aplikasi web Ads Manager
- Membangun dan memelihara antarmuka React untuk pembuatan, pengelolaan, pelaporan, dan pengoptimalan kampanye
- Mengembangkan komponen bersama, pola pengelolaan status, dan abstraksi frontend
- Berkoordinasi dengan tim backend mengenai API dan kontrak data
- Memajukan standar frontend dan praktik rekayasa bersama para pemimpin serta rekan lintas fungsi
- Meningkatkan observabilitas, performa, dan keandalan melalui metrik, pencatatan, pelacakan, serta kesiapan piket
- Memimpin modernisasi frontend, pengurangan utang teknis, migrasi, dan refaktor
- Menerapkan prinsip keamanan sejak perancangan dan memimpin respons terhadap insiden keamanan atau keandalan besar
- Mengoordinasikan inisiatif lintas tim dan menyelaraskan pemangku kepentingan di seluruh Ads serta organisasi mitra
- Bermitra dengan desainer untuk menghadirkan pengalaman pengguna berkualitas tinggi
- Membimbing dan mendukung pengembangan insinyur hingga level L5 sekaligus memperkuat orientasi serta praktik tim
- Membantu menetapkan praktik yang efektif untuk alat pengembangan berbantuan AI
Persyaratan
- Setidaknya 8 tahun pengalaman mengembangkan aplikasi web modern
- Kemahiran tingkat lanjut dalam Node.js dan React, termasuk hooks, pengelolaan status, dan pengoptimalan performa
- Pengalaman kuat dalam arsitektur frontend yang mencakup modularisasi, komponen bersama, routing, pengambilan data, dan penanganan kesalahan
- Pengalaman merancang dan mengintegrasikan API REST dan/atau GraphQL
- Rekam jejak memimpin proyek kompleks dan ambigu yang melibatkan banyak pemangku kepentingan, mulai dari desain hingga peluncuran dan operasional
- Terbukti meningkatkan produktivitas tim dan kesehatan kode melalui abstraksi, perkakas, pengujian, dan penyempurnaan CI
- Pengalaman memantau dan meningkatkan observabilitas aplikasi web dengan Datadog atau alat sebanding
- Nyaman bekerja dengan alat pengembangan berbantuan AI
- Kemampuan komunikasi dan kolaborasi yang sangat baik
- Memenuhi syarat saat ini untuk bekerja dari Ontario, Alberta, British Columbia, atau Nova Scotia, Kanada
- Pengalaman yang diutamakan mencakup antarmuka berskala besar dan intensif data, GraphQL dalam skala besar, Selenium, Cypress atau Playwright, performa dan keandalan frontend, migrasi besar, Figma, serta membimbing insinyur L3–L5
Tunjangan
- Hibah ekuitas untuk karyawan baru
- Hibah penyegaran ekuitas tahunan
- Pengaturan kerja fleksibel, termasuk dari rumah, kantor, atau kedai kopi
- Acara perusahaan tatap muka secara berkala
- Kompensasi dan tunjangan yang kompetitif