Descrizione dell'offerta
Il cliente è una società tecnologica in forte espansione specializzata nello sviluppo di soluzioni software avanzate per clienti enterprise con un focus crescente su progetti ad alta complessità in ambito Finance Banking e Insurance. Lavorano su iniziative strutturate che integrano sviluppo applicativo, system integration e tecnologie emergenti in contesti regolati a livello italiano ed europeo.
L'azienda investe costantemente in qualità ingegneristica, sicurezza e affidabilità delle soluzioni operando su progetti end-to-end che vanno dalla fase di MVP fino al rilascio in produzione e alla gestione evolutiva delle applicazioni. I team sono organizzati per competenze con ruoli tecnici chiave che collaborano a stretto contatto con project management e stakeholder di business.
Descrizione della posizione
Per progetti strategici in ambito FSI ricerchiamo Senior Mobile Developer (Flutter/Dart) con responsabilità di Tech Lead operativi in grado di gestire in autonomia un team di 45 persone e di contribuire direttamente allo sviluppo di applicazioni mobile enterprise.
La figura sarà coinvolta nella realizzazione di app mobile ad alta sicurezza integrate con sistemi backend regolati destinate a clienti in Italia e in Europa. Il ruolo prevede un forte contributo sia tecnico sia di coordinamento dalla definizione dell'architettura alla delivery in produzione e alla gestione evolutiva dell'applicazione.
È richiesta esperienza concreta su progetti Flutter/Dart end-to-end (MVP Produzione) preferibilmente maturata in contesti bancari, assicurativi o ad alta criticità.
Responsabilità principali
- Progettazione e sviluppo di applicazioni mobile enterprise in Flutter
- Coordinamento tecnico e supporto operativo di un team di 45 sviluppatori
- Definizione dell'architettura dell'applicazione e delle linee guida di sviluppo
- Integrazione delle app con sistemi backend e servizi enterprise
- Gestione del ciclo di rilascio su App Store e Play Store
- Garanzia di qualità, performance, sicurezza e compliance delle soluzioni
Requisiti
Esperienza- Almeno 3 anni di esperienza su Flutter/Dart in contesti enterprise
- Esperienza su progetti end-to-end fino alla produzione
- Preferibile esperienza su app bancarie, assicurative o ad alta sicurezza
- Laurea STEM
- Utilizzo avanzato del framework
- Architetture (Clean Architecture)
- Modularizzazione del codice
- Gestione dello stato (Bloc/Cubit, Riverpod, Provider)
- Navigation, theming, accessibilità
- Unit, widget e integration test
- Profiling e ottimizzazione delle performance
- Ottimizzazione del rendering e gestione della memoria
- Crash analytics (Crashlytics o equivalenti)
- Autenticazione OAuth2 / OIDC
- Gestione del ciclo di vita dei token
- Secure storage (Keychain / Keystore)
- Certificate pinning (nice to have)
- OWASP Mobile baseline
- Gestione dei dati sensibili
- Consumo di API REST / GraphQL
- Error handling e resilienza
- Git e code review
- CI/CD (Fastlane o pipeline equivalenti)
- Release management (App Store / Play Store)
- Feature flags
- Integrazioni native iOS / Android (Platform Channels)
- Esperienza di integrazione con backend cloud (Azure, AWS, GCP)
- Analytics event-based e osservabilità di prodotto
Benefit
- Inserimento in progetti mobile enterprise ad alta complessità
- Ruolo di responsabilità tecnica con possibilità di crescita
- Contesto strutturato e orientato alla qualità del software
- Collaborazione con team multidisciplinari su clienti FSI internazionali
- Modalità di lavoro ibrida con sedi a Milano e Torino
Informazioni aggiuntive
Opportunità: Mobile developer a Milano, Lombardia
Sei alla ricerca di una posizione come Mobile developer presso Teoresi Group a Milano? Di seguito trovi tutti i dettagli di questa offerta di lavoro.
Retribuzione indicativa: 50€ – 70€ EUR
Tipo di contratto rilevato: Tempo indeterminato
Competenze valorizzate
- Java
- Kotlin
- Problem solving
Lavorare a Milano
Milano è il principale hub economico italiano, con un mercato del lavoro dinamico e opportunità in tutti i settori, dalla finanza alla tecnologia.
Settore: Sviluppo di software