UpSurgeOn è un’azienda innovativa specializzata nello sviluppo di simulatori chirurgici e soluzioni di apprendimento immersive in ambito medico. Il nostro team è composto da professionisti con background eterogenei (grafici, 3D artist, product designer, ricercatori). Lavoriamo insieme per trasformare la formazione medica attraverso la combinazione di grafica 3D in tempo reale, realt aumentata e soluzioni digitali interattive.
Responsabilit principali
Sviluppo e manutenzione di applicazioni mobile:
In Unity 3D, per garantire soluzioni cross-platform ad alte performance (Android e iOS).
In ambiente iOS nativo (linguaggio Swift), con focus su stabilit e performance.
Integrazione di funzionalit di Realt Aumentata (AR) utilizzando tool e framework come ARKit, ARCore o plugin specifici di Unity.
Collaborazione con il team di designer, grafici 3D e product manager nella definizione di interfacce, flussi di lavoro e funzionalit interattive.
Ottimizzazione delle performance per garantire un’esperienza fluida e stabile su smartphone e tablet, sia Android che iOS.
Implementazione di pipeline di sviluppo (versionamento del codice, integrazione continua, review) in collaborazione con il team di sviluppo.
Scrittura di codice pulito, modulare e scalabile, documentato e aderente alle best practice di settore.
Ricerca e sperimentazione di nuove tecnologie e linguaggi per migliorare i prodotti esistenti e per svilupparne di nuovi.
Requisiti tecnici
Laurea in Informatica, Ingegneria Informatica o esperienza comprovata equivalente.
Ottima conoscenza di Unity 3D e del linguaggio C#.
Ottima conoscenza dello sviluppo iOS nativo in Swift (familiarit con SwiftUI, UIKit, Xcode).
Esperienza con Android (Java/Kotlin) rappresenta un plus significativo, in particolare per la pubblicazione e manutenzione di app sul Google Play Store.
Familiarit con i principali framework AR (ARKit, ARCore, Vuforia, ecc.) e tecnologie di realt aumentata/virtuale.
Competenza nella gestione delle performance grafiche e dell’ottimizzazione su dispositivi mobili.
Padronanza di Git o altri sistemi di version control, e di strumenti di continuous integration (CI).
Buona conoscenza dei paradigmi di programmazione ad oggetti, delle best practice di sviluppo e dei principi di progettazione software (SOLID, MVC/MVVM, ecc.).
Competenze trasversali e attitudini
Autonomia: capacit di lavorare in maniera indipendente gestendo l’intero ciclo di sviluppo (dall’analisi dei requisiti al rilascio).
Team working: attitudine alla collaborazione con grafici 3D, modellatori, product designer e ricercatori.
Comunicazione efficace: abilit nel tradurre concetti tecnici in termini comprensibili agli altri membri del team.
Problem solving: capacit di analisi e risoluzione rapida di problemi, con approccio propositivo e spirito di iniziativa.
Flessibilit : apertura verso nuove tecnologie e metodologie, curiosit e desiderio di aggiornarsi costantemente.
Orientamento alla qualit : attenzione ai dettagli, passione per il codice ben strutturato e performance di alto livello.
Esperienza richiestaLivello Senior: almeno 5 anni di esperienza nello sviluppo di applicazioni mobile con Unity e/o iOS nativo, con un portfolio di app pubblicate o progetti significativi.
Livello Mid: almeno 2-3 anni di esperienza documentata, con la capacit di dimostrare competenze solide e autonomia nello sviluppo.
Cosa offriamo
Ambiente di lavoro dinamico, con possibilit di confronto continuo e crescita professionale.
Progetti altamente innovativi in ambito medicale, con un forte impatto formativo e sociale.
Possibilit di lavorare in modalit ibrida (un giorno a settimana in smart working, estendibile una volta dimostrata la propria autonomia).
Formazione continua: incoraggiamo e supportiamo l’aggiornamento costante su nuove tecnologie e strumenti.
Pacchetto retributivo competitivo commisurato all’esperienza e alle competenze.