Snap Inc.
Snap Inc.
5.001 – 10.000 Karyawan
KonsultasiLogistikPemasaran
Snap Inc. adalah perusahaan teknologi yang mengembangkan produk berbasis kamera untuk komunikasi, kreativitas, dan ekspresi diri. Perusahaan ini berfokus pada pemanfaatan teknologi visual untuk membantu orang terhubung, sambil mempertimbangkan dampak yang lebih luas dari produk digital terhadap kesehatan mental, masyarakat, dan lingkungan. Snap Inc. juga menekankan keberagaman, kesetaraan, dan inklusi di seluruh tenaga kerjanya, serta desain yang bertanggung jawab, tata kelola yang etis, pengambilan keputusan yang transparan, dan operasional yang berwawasan lingkungan.

Insinyur Perangkat Lunak iOS di Snap Inc. — Los Angeles (Kerja di Kantor)

Bangun pengalaman kamera iOS berperforma tinggi untuk Snapchat di Snap Inc. Kembangkan dan luncurkan fitur seluler berkualitas produksi menggunakan Objective-C dan teknologi terkait platform Apple.

Deskripsi

  • Mengembangkan dan meningkatkan aplikasi seluler berperforma tinggi
  • Membangun produk andal dengan kinerja yang lancar dan konsisten
  • Merancang arsitektur dan mengimplementasikan perangkat lunak Objective-C yang telah diuji secara menyeluruh untuk pengalaman kamera Snapchat
  • Merencanakan, mengembangkan, dan merilis fitur produk baru
  • Menilai kompromi teknis dan memilih solusi yang efektif
  • Berkolaborasi dengan tim Desain dalam praktik antarmuka pengguna dan infrastruktur
  • Meninjau kode untuk mempertahankan standar kualitas rekayasa perangkat lunak
  • Menerapkan alat AI dan praktik rekayasa cepat untuk membangun layanan yang dapat diskalakan sambil memvalidasi kebenaran, keamanan, dan kesiapan produksi

Persyaratan

  • Gelar sarjana ilmu komputer atau bidang teknis terkait, atau pengalaman praktis yang setara
  • Setidaknya 6 tahun pengalaman pengembangan perangkat lunak setelah memperoleh gelar sarjana, atau gelar magister terkait dengan pengalaman pascasarjana lebih dari 5 tahun, atau gelar PhD terkait dengan pengalaman pascasarjana lebih dari 2 tahun
  • Pengalaman profesional dalam mengembangkan aplikasi iOS
  • Pemahaman yang kuat tentang runtime Objective-C dan proses sistem yang mendasarinya
  • Pengetahuan tentang internal sistem operasi, kompiler, dan optimisasi untuk perangkat seluler berdaya rendah
  • Kemahiran dalam multithreading iOS dan optimisasi kinerja
  • Dasar-dasar ilmu komputer yang kuat, termasuk algoritma, struktur data, dan pemecahan masalah
  • Pengetahuan tentang pola desain perangkat lunak dan praktik pengembangan iOS yang mapan
  • Kemampuan menggunakan alat AI secara efektif sambil meninjau secara kritis kode yang dihasilkan untuk menemukan masalah arsitektur, kinerja, dan keamanan
  • Kesediaan untuk mempelajari dan menerapkan sistem AI serta alat pengembangan yang terus berkembang
  • Diutamakan: Pengalaman profesional dengan Objective-C dan iOS
  • Diutamakan: Pengalaman profesional dengan Swift
  • Diutamakan: Pengalaman profesional dengan C atau C++
  • Diutamakan: Pengalaman dengan OpenGL atau Metal

Tunjangan

  • Cuti orang tua berbayar
  • Perlindungan medis komprehensif
  • Program dukungan kesehatan emosional dan mental
  • Program kompensasi yang memberikan bagian dalam kesuksesan jangka panjang Snap
  • Unit saham terbatas (RSU)