Senior Game Developer
Siamo alla ricerca di uno sviluppatore di videogiochi senior esperto di Unity e C# che si unisca a noi per creare e guidare i nostri progetti, che vanno dai simulatori VR ai mondi multigiocatore (“metaversi”) dove le persone possono esercitarsi e imparare nuove abilità giocando a giochi reali.
Crediamo nel potere dell’XR e dei giochi applicati non solo per il puro intrattenimento, ma anche per aiutare le aziende a risolvere problemi e dare valore: in base al caso d’uso, scegliamo la tecnologia migliore (che sia Realtà Virtuale, Mobile, altre piattaforme o tutte) e la soluzione migliore (single/multiplayer, gioco di apprendimento, simulazione…), e progettiamo su di essa.
In qualità di Senior Game Developer di AnotheReality, dovrete analizzare, progettare e sviluppare progetti e funzionalità fino a renderli stabili in produzione e contribuire con la vostra visione alla direzione tecnica a lungo termine. Lavorerai con gli altri reparti di produzione, con le direzioni creative e di design, e ti confronterai anche con clienti e partner commerciali per capire le loro esigenze o per spiegare cosa significano per loro le nostre difficili scelte tecniche, perché le stiamo prendendo e i compromessi, in termini comprensibili.
Guiderai le scelte di sviluppo in modo strategico, comprendendo il patrimonio tecnico e gli strumenti che abbiamo già a disposizione e decidendo come riutilizzare e quando cogliere le opportunità di crescita ed espansione dei nostri strumenti.
Non si tratta di una posizione junior o mid: cerchiamo una persona che lavori a contatto con risorse junior e mid level, aiutandole e guidandole, e che incoraggi un ambiente stimolante per il lavoro di squadra e la condivisione. Non stiamo cercando il geniale sviluppatore lupo solitario: cerchiamo qualcuno che sia tecnicamente bravo ma che sia in grado di discutere con gli altri, di ascoltare gli altri e di scendere a compromessi quando necessario.
Inoltre, tutti gli altri reparti sono vostri compagni di squadra: punterete con loro al raggiungimento di obiettivi comuni, lavorando in simbiosi e favorendo un clima di lavoro coeso.
- Collaborare con designer, artisti e ingegneri per sviluppare e perfezionare i sistemi chiave della nostra tecnologia, adattandoli a più progetti.
- Definire l’architettura di sistema dei nostri prodotti ed elaborare piani di sviluppo per il team tecnico.
- Comunicare in modo efficace sia al team tecnico che ai non addetti ai lavori, per porre domande e spiegare le scelte tecniche quando necessario.
- Prendere decisioni. E capire quando è il momento di tagliare, cosa tagliare e cosa tenere.
- Pianificare gli sviluppi futuri con il supporto degli altri sviluppatori, compresi l’ambito, i compromessi e i rischi
- Sviluppare soluzioni coerenti con il progetto concordato e verificare eventuali incoerenze
- Implementare le funzionalità di gioco scrivendo codice di qualità, ottimizzato e ben organizzato
- Creare e mantenere una documentazione tecnica chiara ed efficiente
- Possedere la visione del prodotto e garantire il raggiungimento degli obiettivi creativi, qualitativi e di budget
- Fare da mentore agli altri membri del team, se necessario, e controllare la qualità del loro lavoro
- Rimanere aggiornati sullo stato dell’arte della tecnologia e delle pratiche di codifica, promuovendone l’uso all’interno dello studio
- 6+ anni di esperienza nel settore, con una comprovata esperienza di progetti completati
- Forte conoscenza del motore Unity e capacità di programmazione pratica in C#
- Buona conoscenza delle soluzioni di rete e dei servizi web
- Laurea in Informatica o conoscenze di base equivalenti
- Ottima capacità di creare parti tecniche dell’applicazione, di risolvere problemi e di individuare soluzioni
- Buona capacità di comunicazione, disponibilità ad aiutare gli altri e a condividere le conoscenze anche con persone non giocatrici o non tecniche
- Passione per i giochi, l’XR e la tecnologia all’avanguardia
- Curioso e disposto a lavorare su un’ampia varietà di sfide
- Italiano e inglese fluente, scritto e parlato
- Buona conoscenza dei principi di progettazione VR e AR
- Conoscenza della pipeline di produzione di asset 3D
- Sviluppo dell’intelligenza artificiale
- Tecnologie legate al Web XR (A-Frame, Three,js,…)
- L’esperienza nella gestione di progetti è un grande vantaggio
- Competenze extra al di fuori dell’ambito dello sviluppo di videogiochi sono sempre ben accette
- Un ambiente di lavoro amichevole, trasparente e ambizioso
- Progetti diversificati e stimolanti, con un elevato grado di libertà e responsabilità
- Struttura piatta e poca o nessuna burocrazia
- Sviluppo personale e di carriera, con sviluppatori senior che ti fanno da mentori
- Un sacco di VR / AR con cui giocare!
Se non avete precedenti esperienze di lavoro nello sviluppo di tecnologie VR/AR, non preoccupatevi! Anche se averla è sicuramente un vantaggio, pensiamo che si possa imparare a lavorare con esse con l’aiuto del team.
Employment type is full-time, on-site in Milan, Italy.
Yearly Salary Range: € 35K – 45K
Attualmente si lavora in loco, con occasionali lavori da remoto concordati con il proprio manager o responsabile.
Le opportunità di lavoro a distanza completo sono valutate solo per i freelance.