Overview
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).
Responsabilità
- 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 durante 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.
- Conoscenza di API e Servizi REST.
- Conoscenze approfondite 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/NoSQL.
- 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).
- Esperienza e conoscenza della metodologia Agile (Scrum e Kanban).
- Conoscenza AWS e mondo Cloud.
- Interfaccianecessaria con team internazionali e multidisciplinari (capacitá di lavorare in team).
Requisiti
- 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 dei pattern architetturali MVC / MVVM / MVP.
- Conoscenza delle 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 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à.
- 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.
- Verranno valutati candidati domiciliati o residenti in Lombardia.
Offerta
Assunzione a tempo indeterminato; ambiente dinamico e meritocratico, con opportunità di crescita professionale.