
Snap Inc. ni kampuni ya teknolojia inayounda bidhaa zinazotumia kamera kwa mawasiliano, ubunifu na kujieleza. Kazi yake inalenga kutumia teknolojia ya picha kuwasaidia watu kuwasiliana, huku ikizingatia athari pana za bidhaa za kidijitali kwa afya ya akili, jamii na mazingira. Kampuni hiyo pia inasisitiza utofauti, usawa na ujumuishaji katika wafanyakazi wake wote, pamoja na usanifu unaowajibika, utawala wa kimaadili, ufanyaji maamuzi wa uwazi na uendeshaji unaozingatia mazingira.
Mhandisi wa Programu wa Full-Stack wa Kiwango cha 5 katika Snap Inc. (Los Angeles, Kazi Ofisini)
Jenga programu za wavuti, violesura na huduma zinazoweza kukuzwa zenye utendaji bora kwa mfumo wa teknolojia wa Snapchat wa Snap. Fanya kazi na JavaScript, teknolojia za backend na michakato ya uhandisi inayosaidiwa na AI.
Maelezo
- Tengeneza programu za wavuti za kiwango cha juu na mifumo ya programu kwa matumizi ya kompyuta za mezani na vifaa vya mkononi
- Tumia mbinu madhubuti za usanifu na utekelezaji katika mchakato mzima wa uundaji
- Unda vipengele na violesura vinavyoboresha utendaji wa bidhaa zinazotumiwa na watumiaji
- Imarisha utamaduni wa uhandisi wa Snap kupitia michango kwa maktaba na mifumo inayoshirikiwa
- Fuatilia na kutathmini vipimo vya uendeshaji na ushiriki
- Tumia zana za AI na mbinu za haraka za uhandisi kubuni na kuwasilisha huduma zinazoweza kukuzwa huku ukidumisha usahihi wa msimbo, usalama na ubora wa uzalishaji
- Shirikiana ana kwa ana ofisini kulingana na muundo wa Snap wa “default together”
Mahitaji
- Shahada ya kwanza katika sayansi ya kompyuta au taaluma inayohusiana na teknolojia, au uzoefu wa vitendo unaolingana
- Angalau miaka 6 ya uzoefu wa uundaji wa programu baada ya shahada ya kwanza, au zaidi ya miaka 5 baada ya shahada ya uzamili ya kiufundi, au zaidi ya miaka 2 baada ya PhD ya kiufundi inayohusiana
- Uzoefu wa kitaalamu wa kutengeneza programu za wavuti za full-stack
- Uwezo wa hali ya juu wa JavaScript na/au TypeScript, HTML na CSS
- Uwezo wa hali ya juu katika moja au zaidi ya Java, Go, Node.js na Python
- Uzoefu wa kujenga programu za mbele kwa kutumia React, Angular, Vue au mifumo inayolingana ya JavaScript UI
- Uelewa thabiti wa dhana za upangaji programu unaolenga vitu na wa kifunganishi
- Ujuzi wa kufanya kazi wa usanifu unaoongozwa na kikoa
- Uelewa mzuri wa mbinu za upimaji wa vitengo
- Msingi katika usanifu wa sehemu ya mbele au uundaji wa programu za wavuti
- Uzoefu wa kutekeleza vipengele vya kiolesura cha mtumiaji
- Uzoefu wa kuboresha utendaji wa JavaScript na uwasilishaji wa mpangilio wa kivinjari
- Uwezo wa kutambua na kurekebisha matatizo ya utendaji na uwezo wa kukuzwa
- Ustadi wa kutumia zana za AI na kukagua msimbo uliotengenezwa ili kutathmini uimara wa usanifu, vikwazo vya utendaji na masuala ya usalama
- Uwezo wa kujifunza na kutumia mifumo na zana za AI zinazoendelea kubadilika
- Inapendelewa: uzoefu wa WebGL, Canvas, WebAssembly, Service Workers au teknolojia nyingine za hali ya juu za sehemu ya mbele
- Inapendelewa: uzoefu wa GraphQL
- Inapendelewa: uzoefu wa kuendesha huduma ndogo za kiwango kikubwa na mifumo iliyosambazwa
- Inapendelewa: uzoefu wa NoSQL, Memcache au Redis, Kubernetes, au huduma za Google na AWS
Manufaa
- Likizo ya uzazi yenye malipo
- Bima kamili ya matibabu
- Programu za msaada wa afya ya kihisia na kiakili
- Vifurushi vya malipo vinavyotoa sehemu ya mafanikio ya muda mrefu ya Snap
- Vitengo vya hisa vilivyozuiwa (RSU)