Sviluppatore di flutter
Informazioni sul ruolo
Cerchiamo uno sviluppatore Flutter esperto in grado di creare applicazioni mobili di alta qualità , performanti e visivamente accattivanti per piattaforme Android e iOS. Lavorerai a stretto contatto con progettisti UI/UX, ingegneri backend e team di prodotto per offrire esperienze mobili fluide, stabili e scalabili per clienti globali.
Questo ruolo è ideale per chi è appassionato di sviluppo mobile, architettura pulita, gestione dello stato e interfaccia utente ad alte prestazioni.
Responsabilità chiave:
- Sviluppa, mantieni e rilascia applicazioni mobili utilizzando Flutter.
- Crea componenti dell'interfaccia utente puliti, riutilizzabili e modulari con reattività e animazioni.
- Integra API REST, GraphQL, Firebase e SDK di terze parti.
- Garantisci prestazioni fluide, tempo di caricamento minimo e rendering ottimizzato.
- Utilizza soluzioni di gestione dello stato come Provider, Bloc, Riverpod, MobX o GetX.
- Collabora con i progettisti UI/UX per convertire i progetti Figma in schermi pixel-perfetti.
- Scrivi codice pulito, leggibile e ben documentato seguendo le migliori pratiche.
- Risolvi i problemi relativi ai dispositivi mobili, esegui il debug degli arresti anomali e migliora la stabilità .
- Gestisci build, test e distribuzioni di app su Google Play Store e Apple App Store.
- Lavora a stretto contatto con il QA per risolvere i bug e garantire rilasci fluidi.
Competenze richieste
- Oltre 3 anni di esperienza pratica in Flutter e Dart.
- Conoscenza approfondita dell'architettura Flutter, dei widget e del ciclo di vita del rendering.
- Esperienza di lavoro con API REST e serializzazione JSON.
- Buona padronanza delle tecniche di gestione dello stato (Bloc, Provider, Riverpod, ecc.).
- Esperienza con soluzioni di archiviazione locale (Hive, SQLite, Preferenze condivise).
- Comprensione di Git, pipeline CI/CD e strategie di ramificazione.
- Conoscenza del processo di invio dell'app store e dei flussi di lavoro di creazione di dispositivi mobili.
- Forti capacità di debugging e ottimizzazione delle prestazioni.
Competenze piacevoli da avere
- Esperienza con Firebase (autenticazione, Firestore, messaggistica, analisi).
- Conoscenza di Android nativo (Kotlin) o iOS (Swift) per il bridging.
- Esperienza con l'integrazione di mappe, gateway di pagamento, notifiche push.
- Familiarità con l'architettura pulita e le strutture di cartelle scalabili.
- Esposizione all'analisi delle app, agli strumenti di segnalazione degli arresti anomali e ai dashboard di monitoraggio.
- Esperienza di lavoro su applicazioni mobili multi-modulo o aziendali.

