Snap Inc.
Snap Inc.
5 001 – 10 000 Työntekijät
KonsultointiLogistiikkaMarkkinointi
Snap Inc. on teknologiayritys, joka kehittää kameraan perustuvia tuotteita viestintään, luovuuteen ja itseilmaisuun. Sen toiminta keskittyy visuaalisen teknologian hyödyntämiseen ihmisten yhteydenpidon tukemiseksi sekä digitaalisten tuotteiden laajempien vaikutusten huomioimiseen mielenterveyteen, yhteiskuntaan ja ympäristöön. Yhtiö painottaa myös monimuotoisuutta, yhdenvertaisuutta ja osallisuutta henkilöstössään, vastuullista suunnittelua, eettistä hallintoa, läpinäkyvää päätöksentekoa ja ympäristötietoista toimintaa.

iOS-ohjelmistokehittäjä – Snap Inc., Los Angeles, työskentely toimistolla

Rakenna Snap Inc.:llä suorituskykyisiä Snapchat-kamerakokemuksia suunnittelemalla Objective-C-ohjelmistoja ja toteuttamalla vakaita mobiiliominaisuuksia.

Kuvaus

  • Kehitä ja paranna suorituskykyisiä mobiilisovelluksia
  • Luo luotettavia tuotteita, jotka toimivat sujuvasti
  • Suunnittele, arkkitehdoi ja toteuta perusteellisesti testattuja Objective-C-ohjelmistoja Snapchatin kamerakokemuksiin
  • Suunnittele, kehitä ja julkaise uusia tuoteominaisuuksia
  • Arvioi teknisiä kompromisseja ja niiden vaikutuksia ohjelmistokehitykseen
  • Tee yhteistyötä suunnittelutiimin kanssa käyttöliittymä- ja infrastruktuurikäytännöissä
  • Tarkista koodia korkeiden laatustandardien ylläpitämiseksi
  • Hyödynnä tekoälytyökaluja ja nopeita kehitysprosesseja skaalautuvien palvelujen rakentamiseen ja julkaisemiseen
  • Ylläpidä oikeellisuutta, tietoturvaa ja tuotantovalmiutta koskevia standardeja

Vaatimukset

  • Tietojenkäsittelytieteen tai muun soveltuvan teknisen alan kandidaatin tutkinto tai vastaava käytännön kokemus
  • Vähintään kaksi vuotta kandidaatin tutkinnon jälkeistä ohjelmistokehityskokemusta tai soveltuva maisterin tutkinto ja yksi vuosi tutkinnon jälkeistä kokemusta tai soveltuva tohtorintutkinto
  • Käytännön kokemusta iOS-sovellusten kehittämisestä
  • Osoitettu Objective-C-ajonaikaisen ympäristön ja taustalla toimivien järjestelmäprosessien tuntemus
  • Käyttöjärjestelmien sisäisten toimintojen, kääntäjien ja mobiililaitteiden vähävirtaisten järjestelmien optimoinnin ymmärtäminen
  • iOS-säikeistyksen ja suorituskyvyn optimoinnin hyvä hallinta
  • Vahvat tietojenkäsittelytieteen perusteet, mukaan lukien algoritmit ja tietorakenteet
  • Ohjelmistojen suunnittelumallien ja vakiintuneiden iOS-kehityskäytäntöjen tuntemus
  • Kyky käyttää tekoälytyökaluja tehokkaasti ja arvioida tuotetun koodin arkkitehtonista kestävyyttä, suorituskykyongelmia ja tietoturvariskejä
  • Sopeutumiskyky kehittyvien tekoälyjärjestelmien ja -työkalujen oppimisessa ja soveltamisessa
  • Ammatillista kokemusta Objective-C:stä ja iOS:stä
  • Ammatillista kokemusta Swiftistä
  • Ammatillista kokemusta C:stä tai C++:sta
  • Kokemusta OpenGL:stä tai Metalista

Edut

  • Palkallinen vanhempainvapaa
  • Kattava sairausvakuutusturva
  • Ohjelmia tunne-elämän ja mielenterveyden tukemiseen
  • Palkitsemispaketteja, joihin sisältyy osakepohjainen palkitseminen rajoitettujen osake-yksiköiden muodossa
  • Snapin Default Together -malli, jossa työntekijät työskentelevät toimistolla vähintään neljänä päivänä viikossa