Developer Mobile Senior

Azienda Riservata · Milano, Italia, Italia ·


Descrizione dell'offerta

Società di Prodotto, è alla ricerca di un Developer Mobile Senior per espandere il proprio team di sviluppo, con sede a Milano (modalità di lavoro ibrida)


Il candidato Developer Mobile Senior nello specifico, si occuperà di:


  • progettazione e sviluppo e rilascio di applicazioni mobile avanzate su piattaforme native e rilascio delle applicazioni sugli store di riferimento.
  • Valutare l’effort richiesto e partecipare alla redazione del documento di analisi tecnica
  • Supportare il team funzionale durate la fase di test, verificare e risolvere anomalie riscontrate durante e successive al passaggio di produzione
  • Capire e analizzare le richieste dal punto di vista tecnico e condividerle con il team di sviluppo
  • Verificare funzionalità già sviluppate in precedenza


Caratteristiche richieste


  • Laurea magistrale in materie scientifiche, preferibilmente in Informatica o Ingegneria
  • Esperienza di almeno 5 anni nello sviluppo mobile
  • Conoscenza di linguaggi nativi:
    Java (Android) o Swift (iOS)
  • Conoscenza di Kotlin, SDK Android
  • Conoscenza Pattern architetturali MVC/MVVM/MVP
  • Conoscenza di API e Servizi REST
  • Conoscenza di Android Studio, Git, Jenkins
  • Conoscenza dei tool e delle procedure per la compilazione e la pubblicazione delle App su Google play
  • Conoscenza di Swift, SwiftUI, SDK iOS, Objective-C, XCode
  • Esperienza con gestori di librerie Cocoa Touch, Core Data, CocoaPods, SwiftPackageManager
  • Conoscenza di API, Servizi REST, MacOS, Linux, Sql
  • Conoscenza dei tool e delle procedure per la generazione di certificati su iTunes, compilazione dell’App e distribuzione ad hoc e su iTunes store
  • Conoscenza delle best practice per il mobile:
    gestione memoria, UI responsive, performance, accessibilità
  • Utilizzo delle funzionalità del dispositivo, come fotocamera, notifiche push e integrazione con servizi di sistema (es. condivisione contenuti, deep linking, background tasks).
  • Aver maturato esperienze in architetture distribuite / microservizi
  • Esperienza con strumenti di testing
  • Familiarità con database locali e remoti (SQLite, Realm, Firebase, SQL/NoSQL)
  • Conoscenza approfondita dello strumento di versioning del codice GIT
  • Esperienza e conoscenza della metodologia Agile (Scrum e Kanban)
  • Conoscenza AWS e mondo Cloud
  • Ottima conoscenza della lingua inglese scritta e parlata;
  • Buona predisposizione a lavorare con entusiasmo, determinazione e passione per costruire qualcosa di nuovo e crescere sempre di più
  • Attitudine alla collaborazione, al mentoring e al problem solving;
  • Approccio proattivo, precisione e orientamento al risultato;
  • Interesse per tecnologie emergenti e miglioramento continuo
  • Ottima capacità di lavorare in team multidisciplinari e internazionali
  • Curiosità e creatività
  • Flessibilità e spirito di iniziativa


Nice to have


  • Buona conoscenza di JavaScript (ES6+), TypeScript, Node.Js, React.Js per progetti web


Cosa offriamo:


  • Assunzione a tempo indeterminato;
  • Un team competente e dinamico, in cui la condivisione e partecipazione sono valori fondanti;
  • Un ambiente meritocratico in cui saranno valorizzate le caratteristiche personali e ci sarà la possibilità di crescere professionalmente.


Verranno valutati candidati domiciliati o residenti in Lombardia

Candidatura e Ritorno (in fondo)