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