Snap Inc.
Snap Inc.
5 001 – 10 000 Zamestnanci
LogistikaMarketingPoradenstvo
Snap Inc. je technologická spoločnosť, ktorá vytvára produkty využívajúce fotoaparát na komunikáciu, tvorivosť a sebavyjadrenie. Jej činnosť sa sústreďuje na využívanie vizuálnych technológií na podporu prepájania ľudí, pričom zohľadňuje širšie vplyvy digitálnych produktov na duševné zdravie, spoločnosť a životné prostredie. Spoločnosť zároveň zdôrazňuje rozmanitosť, rovnosť a inklúziu na pracovisku, zodpovedný dizajn, etické riadenie, transparentné rozhodovanie a ekologicky uvedomelé fungovanie.

iOS softvérový inžinier – Snap Inc., Los Angeles, práca na pracovisku

Vytvárajte vysokovýkonné kamerové prostredie Snapchatu v spoločnosti Snap Inc. navrhovaním softvéru v jazyku Objective-C a dodávaním stabilných mobilných funkcií.

Popis

  • Vyvíjať a zdokonaľovať vysokovýkonné mobilné aplikácie
  • Vytvárať spoľahlivé produkty s plynulým výkonom počas behu
  • Navrhovať, architektúrovať a implementovať dôkladne testovaný softvér v jazyku Objective-C pre kamerové prostredie Snapchatu
  • Plánovať, vyvíjať a uvádzať nové produktové funkcie
  • Posudzovať technické kompromisy a ich vplyv na vývoj
  • Spolupracovať s dizajnom na postupoch používateľského rozhrania a infraštruktúry
  • Kontrolovať kód s cieľom udržiavať vysoké štandardy kvality
  • Využívať nástroje AI a rýchle vývojové postupy na tvorbu a nasadzovanie škálovateľných služieb
  • Udržiavať štandardy správnosti, bezpečnosti a pripravenosti na produkciu

Požiadavky

  • Bakalárske vzdelanie v odbore počítačových vied alebo príbuznom technickom odbore, prípadne ekvivalentné praktické skúsenosti
  • Aspoň dva roky profesionálnych skúseností s vývojom softvéru po získaní bakalárskeho titulu alebo relevantné magisterské vzdelanie s jedným rokom praxe po ukončení štúdia, prípadne relevantné doktorandské vzdelanie
  • Praktické skúsenosti s vývojom aplikácií pre iOS
  • Preukázateľná znalosť runtime prostredia Objective-C a základných systémových procesov
  • Pochopenie interného fungovania operačných systémov, kompilátorov a optimalizácie pre mobilné systémy s nízkou spotrebou energie
  • Pokročilá znalosť viacvláknového programovania v iOS a optimalizácie výkonu
  • Silné základy počítačových vied vrátane algoritmov a dátových štruktúr
  • Znalosť návrhových vzorov softvéru a osvedčených postupov vývoja pre iOS
  • Schopnosť efektívne používať nástroje AI a posudzovať vygenerovaný kód z hľadiska architektonickej správnosti, problémov s výkonom a bezpečnostných rizík
  • Prispôsobivosť pri učení sa a používaní vyvíjajúcich sa systémov a nástrojov AI
  • Profesionálne skúsenosti s Objective-C a iOS
  • Profesionálne skúsenosti so Swiftom
  • Profesionálne skúsenosti s jazykom C alebo C++
  • Skúsenosti s OpenGL alebo Metal

Benefity

  • Platená rodičovská dovolenka
  • Komplexné zdravotné poistenie
  • Programy na podporu emocionálneho a duševného zdravia
  • Kompenzačné balíky zahŕňajúce majetkovú účasť vo forme obmedzených akciových jednotiek
  • Model Snap Default Together, v rámci ktorého zamestnanci pracujú v kancelárii najmenej štyri dni v týždni