
Snap Inc. je tehnološka tvrtka koja razvija proizvode temeljene na kameri za komunikaciju, kreativnost i samoizražavanje. Njezin se rad usredotočuje na korištenje vizualne tehnologije kako bi se ljudima pomoglo povezati, uz razmatranje širih učinaka digitalnih proizvoda na mentalno zdravlje, društvo i okoliš. Tvrtka također ističe raznolikost, jednakost i uključivost među zaposlenicima, odgovoran dizajn, etičko upravljanje, transparentno donošenje odluka i ekološki osviješteno poslovanje.
iOS softverski inženjer – Snap Inc., Los Angeles, rad na lokaciji
Razvijajte visokoučinkovita iskustva Snapchat kamere u tvrtki Snap Inc. projektiranjem softvera u Objective-Cu i isporukom stabilnih mobilnih značajki.
Opis
- Razvijati i unapređivati visokoučinkovite mobilne aplikacije
- Stvarati pouzdane proizvode s glatkim izvođenjem
- Projektirati, arhitekturirati i implementirati temeljito testiran softver u Objective-Cu za iskustva Snapchat kamere
- Planirati, razvijati i objavljivati nove značajke proizvoda
- Procjenjivati tehničke kompromise i njihov utjecaj na razvoj
- Surađivati s dizajnom na praksama korisničkog sučelja i infrastrukture
- Pregledavati kod radi održavanja visokih standarda kvalitete
- Primjenjivati AI alate i brze razvojne tijekove za izgradnju i isporuku skalabilnih usluga
- Održavati standarde ispravnosti, sigurnosti i spremnosti za produkciju
Zahtjevi
- Prvostupnik računarstva ili srodne tehničke discipline ili odgovarajuće praktično iskustvo
- Najmanje dvije godine iskustva u razvoju softvera nakon prvostupničkog studija ili odgovarajuća magisterijska diploma s jednom godinom iskustva nakon poslijediplomskog studija ili odgovarajući doktorat
- Praktično iskustvo u razvoju iOS aplikacija
- Dokazano poznavanje runtime okruženja Objective-Ca i temeljnih sistemskih procesa
- Razumijevanje unutarnjeg rada operacijskih sustava, kompajlera i optimizacije za mobilne sustave male potrošnje energije
- Napredno poznavanje višenitnosti u iOS-u i optimizacije performansi
- Čvrsti temelji računarstva, uključujući algoritme i strukture podataka
- Poznavanje obrazaca projektiranja softvera i utvrđenih praksi razvoja za iOS
- Sposobnost učinkovitog korištenja AI alata i procjene generiranog koda s obzirom na arhitektonsku ispravnost, probleme s performansama i sigurnosne rizike
- Prilagodljivost pri učenju i primjeni AI sustava i alata koji se razvijaju
- Profesionalno iskustvo s Objective-Cem i iOS-om
- Profesionalno iskustvo sa Swiftom
- Profesionalno iskustvo s jezikom C ili C++
- Iskustvo s OpenGL-om ili Metalom
Pogodnosti
- Plaćeni roditeljski dopust
- Sveobuhvatno zdravstveno osiguranje
- Programi podrške emocionalnom i mentalnom zdravlju
- Paketi naknada koji uključuju vlasnički udio kroz ograničene dioničke jedinice
- Snapov model Default Together, prema kojem zaposlenici rade u uredu najmanje četiri dana tjedno