
Unity sviluppa strumenti e servizi per creare giochi, applicazioni ed esperienze immersive 3D in tempo reale. La sua piattaforma include Unity Engine per la creazione di contenuti multipiattaforma, Unity Cloud per i flussi di lavoro di sviluppo e Unity Grow per l’acquisizione degli utenti e la monetizzazione dei giochi. Unity supporta creatori e team nel settore dei videogiochi e in ambiti aziendali come la produzione industriale, combinando tecnologia grafica, funzionalità di intelligenza artificiale, risorse per sviluppatori, supporto della community e formazione professionale per aiutare a portare le idee interattive in produzione.
Ingegnere Staff SDK iOS, SDK Unity Ads - In sede a New York
Guida l’architettura, le prestazioni e l’implementazione dell’SDK pubblicitario Unity per iOS. Crea strumenti di monetizzazione che aiutino gli sviluppatori di giochi a migliorare i ricavi e il coinvolgimento degli utenti.
Descrizione
- Definire la direzione tecnica dell’SDK iOS e realizzare importanti iniziative architetturali
- Sviluppare componenti SDK solidi in Swift
- Collaborare con gli ingegneri Android sull’architettura, le API e le funzionalità condivise dell’SDK
- Guidare progetti complessi dalla definizione del problema e dalla progettazione tecnica fino al rilascio, alla misurazione e al perfezionamento
- Risolvere problemi in produzione relativi al ciclo di vita delle app, alla concorrenza, alla memoria, alle reti, al rendering, alle WebView e all’integrazione con l’app ospitante
- Ottimizzare l’inizializzazione dell’SDK, il caricamento e il rendering degli annunci, il consumo di memoria, le dimensioni del binario, i tassi di arresto anomalo, l’osservabilità e l’affidabilità dei rilasci
- Supportare gli ingegneri attraverso revisioni del design, revisioni del codice e mentoring pratico
- Individuare i rischi architetturali e le opportunità per rafforzare la piattaforma
Requisiti
- Ampia esperienza nello sviluppo e nella distribuzione di software iOS in produzione
- Conoscenza avanzata di Swift e solida familiarità con Objective-C
- Conoscenza approfondita del ciclo di vita delle app iOS, della gestione della memoria, della concorrenza, delle reti, del rendering e dell’ottimizzazione delle prestazioni
- Esperienza nella progettazione e nella manutenzione di SDK, framework o librerie integrati in app di terze parti, inclusi progettazione delle API, compatibilità con le versioni precedenti, versionamento, gestione delle dipendenze e pratiche di rilascio
- Conoscenza operativa dei concetti di sviluppo Android e capacità di lavorare con codice Kotlin e Java
- Esperienza nell’analisi di problemi complessi in produzione mediante profiling, report sugli arresti anomali, log e metriche
- Comprovata esperienza nella guida di progetti tecnicamente complessi che coinvolgono più ingegneri o team
- Ottime capacità di comunicazione scritta e orale per definire la direzione tecnica
- Conoscenza professionale dell’inglese parlato e scritto
- Esperienza aggiuntiva con SDK per pubblicità mobile, monetizzazione, mediazione o misurazione
- Esperienza aggiuntiva con WKWebView e la comunicazione tra codice nativo e web, oppure con StoreKit, SKAdNetwork, attribuzione e API per la privacy
- Esperienza aggiuntiva con Unity Engine o altri motori di gioco
Benefit
- Assicurazione completa per salute, vita e invalidità
- Sussidio per il trasporto
- Partecipazione azionaria per i dipendenti
- Piani pensionistici e previdenziali competitivi
- Ferie e permessi personali generosi
- Programmi di congedo e assistenza familiare per i neo-genitori
- Snack e cibo in ufficio
- Programmi e supporto per la salute mentale e il benessere
- Gruppi di risorse per i dipendenti
- Programma globale di assistenza ai dipendenti
- Programmi di formazione e sviluppo professionale
- Programmi di volontariato e raddoppio delle donazioni
- Possibile idoneità a premi azionari
- Possibile partecipazione a programmi di incentivazione, inclusi bonus annuali discrezionali o commissioni sulle vendite