
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 på Snap Inc. – Los Angeles (på plats)
Bygg högpresterande iOS-kameraupplevelser för Snapchat på Snap Inc. Utveckla och lansera mobilfunktioner av produktionskvalitet med Objective-C och relaterad teknik för Apples plattformar.
Beskrivning
- Utveckla och förbättra högpresterande mobilapplikationer
- Bygg tillförlitliga produkter med jämn och konsekvent prestanda
- Utforma och implementera noggrant testad Objective-C-mjukvara för Snapchats kameraupplevelser
- Planera, utveckla och lansera nya produktfunktioner
- Utvärdera tekniska avvägningar och välja effektiva lösningar
- Samarbeta med Design kring metoder för användargränssnitt och infrastruktur
- Granska kod för att upprätthålla höga kvalitetsstandarder inom utveckling
- Använd AI-verktyg och snabba utvecklingsmetoder för att bygga skalbara tjänster och samtidigt validera korrekthet, säkerhet och produktionsberedskap
Krav
- Kandidatexamen i datavetenskap eller en närliggande teknisk disciplin, eller motsvarande praktisk erfarenhet
- Minst 6 års yrkeserfarenhet av programvaruutveckling efter kandidatexamen, eller en relevant masterexamen med minst 5 års erfarenhet efter examen, eller en relevant doktorsexamen med minst 2 års erfarenhet efter examen
- Yrkeserfarenhet av att utveckla iOS-applikationer
- Goda kunskaper om Objective-C-runtime och underliggande systemprocesser
- Kunskap om operativsystemens interna funktioner, kompilatorer och optimering för mobila system med låg energiförbrukning
- Goda kunskaper i flertrådning i iOS och prestandaoptimering
- Starka grundkunskaper i datavetenskap, inklusive algoritmer, datastrukturer och problemlösning
- Kunskap om mjukvarudesignmönster och etablerade metoder för iOS-utveckling
- Förmåga att använda AI-verktyg effektivt och samtidigt kritiskt granska genererad kod med avseende på arkitektur, prestanda och säkerhetsproblem
- Vilja att lära sig och använda AI-system och utvecklingsverktyg i ständig utveckling
- Meriterande: Yrkeserfarenhet av Objective-C och iOS
- Meriterande: Yrkeserfarenhet av Swift
- Meriterande: Yrkeserfarenhet av C eller C++
- Meriterande: Erfarenhet av OpenGL eller Metal
Förmåner
- Betald föräldraledighet
- Omfattande sjukvårdsförsäkring
- Program för emotionellt och psykiskt välbefinnande
- Ersättningsprogram som ger del i Snaps långsiktiga framgång
- Personalaktier med begränsningar (RSU)