
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.
Fullstackutvecklare på nivå 5 hos Snap Inc. (Los Angeles, på plats)
Bygg högpresterande webbapplikationer, gränssnitt och skalbara tjänster för Snaps Snapchat-teknikekosystem. Arbeta med JavaScript, backendteknik och AI-assisterade utvecklingsflöden.
Beskrivning
- Utveckla avancerade webbapplikationer och mjukvarusystem för dator- och mobilupplevelser
- Tillämpa noggranna design- och implementeringsmetoder genom hela utvecklingen
- Skapa funktioner och gränssnitt som förbättrar prestandan hos användarvända produkter
- Stärk Snaps ingenjörskultur genom bidrag till gemensamma bibliotek och system
- Följ upp och utvärdera drift- och engagemangsmått
- Använd AI-verktyg och snabba utvecklingsmetoder för att utforma och leverera skalbara tjänster med bibehållen kodkorrekthet, säkerhet och produktionskvalitet
- Samarbeta på plats enligt Snaps modell ”default together”
Krav
- Kandidatexamen i datavetenskap eller en närliggande teknisk utbildning, eller motsvarande praktisk erfarenhet
- Minst 6 års arbetslivserfarenhet av mjukvaruutveckling efter kandidatexamen, eller minst 5 år efter en teknisk masterexamen, eller minst 2 år efter en relevant teknisk doktorsexamen
- Yrkeserfarenhet av utveckling av fullstack-webbapplikationer
- Avancerade kunskaper i JavaScript och/eller TypeScript, HTML och CSS
- Avancerade kunskaper i ett eller flera av Java, Go, Node.js och Python
- Erfarenhet av att bygga frontendapplikationer med React, Angular, Vue eller jämförbara JavaScript-ramverk för användargränssnitt
- Mycket goda kunskaper i objektorienterade och funktionella programmeringskoncept
- Praktisk kunskap om domändriven design
- Goda kunskaper i metoder för enhetstestning
- Bakgrund inom frontenddesign eller utveckling av webbapplikationer
- Erfarenhet av att implementera komponenter för användargränssnitt
- Erfarenhet av att förbättra JavaScript-prestanda och webbläsares layout-rendering
- Förmåga att diagnostisera och åtgärda prestanda- och skalbarhetsproblem
- Förmåga att använda AI-verktyg och granska genererad kod med avseende på arkitektonisk hållbarhet, prestandabegränsningar och säkerhetsrisker
- Förmåga att lära sig och ta till sig AI-system och verktyg som utvecklas
- Meriterande: erfarenhet av WebGL, Canvas, WebAssembly, Service Workers eller annan avancerad frontendteknik
- Meriterande: erfarenhet av GraphQL
- Meriterande: erfarenhet av att driftsätta storskaliga mikrotjänster och distribuerade system
- Meriterande: erfarenhet av NoSQL, Memcache eller Redis, Kubernetes eller Google- och AWS-tjänster
Förmåner
- Betald föräldraledighet
- Omfattande sjukförsäkringsskydd
- Program för emotionellt och psykiskt välbefinnande
- Ersättningspaket som ger del av Snaps långsiktiga framgång
- Prestationsbaserade begränsade aktieenheter (RSU)