Sviluppatore di flutter

Sviluppatore di flutter role illustration

Sviluppatore di flutter

Posizione: GIFT City, Gandhinagar, Gujarat – India. (Lavoro dall'ufficio)

Esperienza: 3+ anni

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.

Domande frequenti

Sono necessari oltre 3 anni di esperienza con Flutter/Dart, una conoscenza approfondita dei widget e del ciclo di vita, integrazione REST/JSON, gestione dello stato (Bloc, Provider, Riverpod e simili) e familiarità con la versione dell'app store.