
Snap Inc. är ett teknikföretag som utvecklar kameradrivna produkter för kommunikation, kreativitet och självuttryck. Företagets arbete kretsar kring att använda visuell teknik för att hjälpa människor att knyta kontakter, samtidigt som man tar hänsyn till digitala produkters bredare effekter på psykisk hälsa, samhället och miljön. Företaget lyfter också fram mångfald, jämlikhet och inkludering bland sina medarbetare, ansvarsfull design, etisk styrning, transparenta beslutsprocesser och miljömedveten verksamhet.
iOS-mjukvaruingenjör – Snap Inc., Los Angeles på plats
Utveckla högpresterande Snapchat-kameraupplevelser på Snap Inc. genom att utforma Objective-C-programvara och leverera stabila mobilfunktioner.
Beskrivning
- Utveckla och förbättra högpresterande mobilapplikationer
- Skapa tillförlitliga produkter med smidig prestanda under körning
- Utforma, arkitektera och implementera noggrant testad Objective-C-programvara för Snapchats kameraupplevelser
- Planera, utveckla och lansera nya produktfunktioner
- Bedöma tekniska avvägningar och deras tekniska påverkan
- Samarbeta med designteamet kring användargränssnitt och infrastruktur
- Granska kod för att upprätthålla höga kvalitetsstandarder
- Använda AI-verktyg och snabba utvecklingsmetoder för att bygga och lansera skalbara tjänster
- Upprätthålla standarder för korrekthet, säkerhet och produktionsberedskap
Krav
- Kandidatexamen i datavetenskap eller en närliggande teknisk disciplin, eller motsvarande praktisk erfarenhet
- Minst två års erfarenhet av programvaruutveckling efter kandidatexamen, eller en relevant masterexamen med ett års erfarenhet efter examen, eller en relevant doktorsexamen
- Praktisk erfarenhet av att utveckla iOS-applikationer
- Dokumenterad kunskap om Objective-C-runtime och underliggande systemprocesser
- Förståelse för operativsystemens interna funktioner, kompilatorer och optimering för mobila system med låg energiförbrukning
- Goda kunskaper i multitrådning och prestandaoptimering i iOS
- Starka grunder i datavetenskap, inklusive algoritmer och datastrukturer
- Kunskap om designmönster för programvara och etablerade metoder för iOS-utveckling
- Förmåga att använda AI-verktyg effektivt och bedöma genererad kod med avseende på arkitektonisk hållbarhet, prestandaproblem och säkerhetsrisker
- Förmåga att anpassa sig när nya AI-system och verktyg lärs in och tillämpas
- Yrkeserfarenhet av Objective-C och iOS
- Yrkeserfarenhet av Swift
- Yrkeserfarenhet av C eller C++
- Erfarenhet av OpenGL eller Metal
Förmåner
- Betald föräldraledighet
- Omfattande sjukförsäkring
- Program som stödjer emotionell och mental hälsa
- Ersättningspaket som inkluderar aktier genom begränsade aktieenheter
- Snaps Default Together-modell, där medarbetare arbetar på kontoret minst fyra dagar i veckan