Kabam
Kabam
Kabam è uno sviluppatore di videogiochi all’interno di Netmarble che crea giochi caratterizzati da un forte legame con la cultura videoludica e geek. Il suo portfolio comprende titoli sviluppati con importanti marchi dell’intrattenimento, come Marvel e Disney. L’azienda riunisce team specializzati nei videogiochi e continua ad assumere talenti per portare avanti i propri progetti nel settore gaming.

Programmatore di videogiochi (Unity/C#) presso Kabam — contratto di 1 anno, ibrido a Montreal

Sviluppa sistemi di gioco, interfacce utente e strumenti creativi per i giochi multiplayer di Kabam. Crea soluzioni in Unity e C# che semplifichino i flussi di lavoro di artisti e designer.

Descrizione

  • Sviluppare, testare e mantenere il codice secondo gli standard e le migliori pratiche stabiliti
  • Collaborare, contribuire alle revisioni del codice e seguire i processi di sviluppo del team
  • Analizzare, eseguire il debug e risolvere i difetti del software
  • Mantenere il codice e la documentazione del progetto chiari, accurati e concisi
  • Rafforzare le competenze tecniche attraverso l’apprendimento e il miglioramento continui
  • Condividere progressi, rischi, difficoltà e aggiornamenti con i membri del team e gli stakeholder
  • Organizzare il lavoro in modo efficace per rispettare le tappe e le scadenze del progetto
  • Chiedere supporto contribuendo allo sviluppo del team attraverso la condivisione delle conoscenze
  • Creare codice pulito, efficiente e riutilizzabile per funzionalità e meccaniche di gioco
  • Sviluppare e mantenere strumenti che migliorino i flussi di lavoro di artisti e designer
  • Collegare gli strumenti alle pipeline e ai processi consolidati per la creazione dei contenuti
  • Creare schermate, widget e altri componenti flessibili dell’interfaccia utente
  • Valutare i design delle funzionalità e fornire indicazioni sui costi di implementazione e sulle alternative
  • Collaborare con producer, artisti, designer e programmatori in un ambiente di team agile
  • Sviluppare e supportare strumenti di flusso di lavoro per artisti, designer e programmatori

Requisiti

  • Almeno sei anni di esperienza nello sviluppo software, preferibilmente nel settore dei videogiochi
  • Laurea in Informatica, Ingegneria o esperienza professionale equivalente
  • Padronanza di livello avanzato di C#
  • Esperienza nella pubblicazione di diversi titoli online per console, PC o piattaforme mobili
  • Esperienza professionale con diversi motori di gioco o comprovata capacità di imparare rapidamente quelli nuovi
  • Capacità di produrre codice pulito, lineare e ben documentato a partire dalle specifiche di design
  • Comprovata capacità di lavorare in autonomia e in collaborazione all’interno di un team dinamico
  • Solida esperienza con sistemi di controllo del codice sorgente come Git o Perforce
  • Esperienza nello sviluppo di applicazioni per Android o iOS
  • Conoscenza aggiornata delle tendenze del gaming mobile
  • Capacità di comunicare chiaramente con colleghi tecnici e non tecnici
  • Esperienza con Agile, Kanban o metodi comparabili di gestione dei progetti
  • La conoscenza del francese e dell’inglese costituisce un vantaggio
  • Esperienza nell’ingegneria del gameplay, inclusi controlli, abilità, IA, RPG, multiplayer, sistemi online e networking
  • Conoscenza delle migliori pratiche di ingegneria UI per console, PC o piattaforme mobili
  • Ottima padronanza di Unity3D, C# e Unity GUI
  • L’esperienza backend con Node.js, database NoSQL —preferibilmente MongoDB— e Google Cloud costituisce un vantaggio
  • L’esperienza nel rendering o nella grafica con i linguaggi shader di Unity e API come OpenGL, DirectX, Metal o Vulkan costituisce un vantaggio

Benefit

  • Lavorare in una forza lavoro diversificata e inclusiva
  • Entrare a far parte di una cultura lavorativa collaborativa ed entusiasta
  • Accedere a un ambiente di lavoro che offre pari opportunità
  • Ricevere adattamenti durante il processo di selezione
  • Contribuire alla creazione di giochi con grafica di alta qualità, tecnologia di nuova generazione e gameplay innovativo

Offerte correlate

Tabby

Staff Engineer Backend

Tabby
201 – 500 Dipendenti
Commercio elettronicoFintech

Definisci l’indirizzo tecnico dell’infrastruttura backend condivisa, della sicurezza e degli strumenti per sviluppatori di Tabby. Crea sistemi affidabili per una piattaforma fintech globale con pagamenti flessibili, al servizio di milioni di utenti.

Apri
NVIDIA

Ingegnere del software di sistema da remoto presso NVIDIA, prestazioni

NVIDIA

Ottimizza le prestazioni delle CPU per data center e dei Superchip CPU-GPU di nuova generazione di NVIDIA, basati su SoC ARM. Analizza i colli di bottiglia, i benchmark e i carichi di lavoro su processori di diversi produttori.

Apri
Tabby

Staff Engineer backend, Polonia (da remoto)

Tabby
201 – 500 Dipendenti
Commercio elettronicoFintech

Definisci la direzione dei sistemi backend condivisi, degli strumenti per sviluppatori e delle capacità di sicurezza della piattaforma fintech globale di Tabby. Guida iniziative ingegneristiche complesse in Go nell’ambito dei sistemi distribuiti.

Apri