
Snap Inc. è un’azienda tecnologica che sviluppa prodotti basati sulla fotocamera per la comunicazione, la creatività e l’espressione personale. Il suo lavoro si concentra sull’uso della tecnologia visiva per aiutare le persone a connettersi, tenendo conto al contempo degli effetti più ampi dei prodotti digitali sulla salute mentale, sulla società e sull’ambiente. L’azienda sottolinea inoltre l’importanza della diversità, dell’equità e dell’inclusione nella propria forza lavoro, della progettazione responsabile, della governance etica, di processi decisionali trasparenti e di attività rispettose dell’ambiente.
Ingegnere del software iOS – Snap Inc., Los Angeles in presenza
Crea esperienze fotocamera Snapchat ad alte prestazioni presso Snap Inc. progettando software Objective-C e distribuendo funzionalità mobili stabili.
Descrizione
- Sviluppare e migliorare applicazioni mobili ad alte prestazioni
- Creare prodotti affidabili con prestazioni fluide durante l’esecuzione
- Progettare, definire l’architettura e implementare software Objective-C ampiamente testato per le esperienze fotocamera di Snapchat
- Pianificare, sviluppare e rilasciare nuove funzionalità di prodotto
- Valutare i compromessi tecnici e il loro impatto sull’ingegneria
- Collaborare con il team Design sulle pratiche di interfaccia utente e infrastruttura
- Revisionare il codice per mantenere elevati standard di qualità
- Applicare strumenti di IA e flussi di lavoro di ingegneria rapidi per creare e distribuire servizi scalabili
- Mantenere standard di correttezza, sicurezza e prontezza per la produzione
Requisiti
- Laurea triennale o magistrale in informatica o in una disciplina tecnica correlata, oppure esperienza pratica equivalente
- Almeno due anni di esperienza nello sviluppo software dopo la laurea, oppure un master pertinente con un anno di esperienza post-laurea, oppure un dottorato pertinente
- Esperienza pratica nello sviluppo di applicazioni iOS
- Conoscenza comprovata del runtime di Objective-C e dei processi sottostanti del sistema
- Comprensione degli aspetti interni dei sistemi operativi, dei compilatori e dell’ottimizzazione per sistemi mobili a basso consumo
- Competenza nel multithreading e nell’ottimizzazione delle prestazioni su iOS
- Solide basi di informatica, inclusi algoritmi e strutture dati
- Conoscenza dei pattern di progettazione software e delle pratiche consolidate di sviluppo iOS
- Capacità di utilizzare efficacemente gli strumenti di IA e valutare il codice generato in termini di solidità architetturale, problemi di prestazioni e rischi per la sicurezza
- Adattabilità nell’apprendere e applicare sistemi e strumenti di IA in evoluzione
- Esperienza professionale con Objective-C e iOS
- Esperienza professionale con Swift
- Esperienza professionale con C o C++
- Esperienza con OpenGL o Metal
Benefit
- Congedo parentale retribuito
- Copertura assicurativa medica completa
- Programmi di supporto alla salute emotiva e mentale
- Pacchetti retributivi che includono partecipazioni azionarie tramite unità di azioni vincolate
- Modello Default Together di Snap, con dipendenti in ufficio almeno quattro giorni alla settimana