
Snap Inc. ialah sebuah syarikat teknologi yang membangunkan produk berasaskan kamera untuk komunikasi, kreativiti dan ekspresi diri. Kerjanya berfokus pada penggunaan teknologi visual untuk membantu orang ramai berhubung, sambil mempertimbangkan kesan lebih luas produk digital terhadap kesihatan mental, masyarakat dan alam sekitar. Syarikat ini turut menekankan kepelbagaian, kesaksamaan dan keterangkuman dalam kalangan tenaga kerjanya, reka bentuk yang bertanggungjawab, tadbir urus beretika, pembuatan keputusan yang telus serta operasi yang mengambil kira kelestarian alam sekitar.
Jurutera Perisian Full-Stack Tahap 5 di Snap Inc. (Los Angeles, Bekerja di Pejabat)
Bina aplikasi web, antara muka dan perkhidmatan berskala berprestasi tinggi untuk ekosistem teknologi Snapchat Snap. Bekerja dengan JavaScript, teknologi backend dan aliran kerja kejuruteraan berbantukan AI.
Penerangan
- Membangunkan aplikasi web lanjutan dan sistem perisian untuk pengalaman desktop dan mudah alih
- Menggunakan amalan reka bentuk dan pelaksanaan yang teliti sepanjang pembangunan
- Mencipta ciri dan antara muka yang meningkatkan prestasi produk yang digunakan pengguna
- Memperkukuh budaya kejuruteraan Snap melalui sumbangan kepada pustaka dan sistem dikongsi
- Menjejaki dan menilai metrik operasi serta penglibatan
- Menggunakan alat AI dan amalan kejuruteraan pantas untuk mereka bentuk serta menyampaikan perkhidmatan berskala sambil mengekalkan ketepatan kod, keselamatan dan kualiti pengeluaran
- Bekerjasama secara bersemuka di pejabat mengikut model “default together” Snap
Keperluan
- Ijazah sarjana muda dalam sains komputer atau disiplin teknikal berkaitan, atau pengalaman praktikal yang setara
- Sekurang-kurangnya 6 tahun pengalaman pembangunan perisian selepas ijazah sarjana muda, atau lebih 5 tahun selepas ijazah sarjana teknikal, atau lebih 2 tahun selepas PhD teknikal yang berkaitan
- Pengalaman profesional membangunkan aplikasi web full-stack
- Kemahiran lanjutan dalam JavaScript dan/atau TypeScript, HTML dan CSS
- Kemahiran lanjutan dalam satu atau lebih daripada Java, Go, Node.js dan Python
- Pengalaman membina aplikasi frontend menggunakan React, Angular, Vue atau rangka kerja UI JavaScript yang setanding
- Penguasaan kukuh konsep pengaturcaraan berorientasikan objek dan fungsian
- Pengetahuan kerja tentang reka bentuk berpacukan domain
- Pemahaman yang baik tentang amalan pengujian unit
- Latar belakang dalam reka bentuk frontend atau pembangunan aplikasi web
- Pengalaman melaksanakan komponen antara muka pengguna
- Pengalaman meningkatkan prestasi JavaScript dan pemaparan susun atur pelayar
- Keupayaan mendiagnosis dan membetulkan masalah prestasi serta kebolehskalaan
- Kemahiran menggunakan alat AI dan menyemak kod yang dijana dari segi keteguhan seni bina, kekangan prestasi dan kebimbangan keselamatan
- Keupayaan mempelajari dan mengguna pakai sistem serta alat AI yang terus berkembang
- Diutamakan: pengalaman dengan WebGL, Canvas, WebAssembly, Service Workers atau teknologi frontend lanjutan lain
- Diutamakan: pengalaman dengan GraphQL
- Diutamakan: pengalaman mengendalikan perkhidmatan mikro berskala besar dan sistem teragih
- Diutamakan: pengalaman dengan NoSQL, Memcache atau Redis, Kubernetes, atau perkhidmatan Google dan AWS
Faedah
- Cuti ibu bapa berbayar
- Perlindungan perubatan menyeluruh
- Program sokongan kesihatan emosi dan mental
- Pakej pampasan yang memberikan bahagian daripada kejayaan jangka panjang Snap
- Unit saham terhad (RSU)