Dreaming Lab SAGL
Flutter developer
Job Location
Catania, Italy
Job Description
Descrizione del progetto Stiamo cercando uno sviluppatore Flutter esperto per lo sviluppo frontend di un’app mobile destinata alle Guardie Particolari Giurate (GPG) , finalizzata alla digitalizzazione dei processi operativi quotidiani (turni, missioni, impianti, notifiche, rapporti e tracciamento GPS).Il progetto è già definito tramite documentazione tecnica e API REST fornite dal backend.L’app dovrà funzionare in modalità offline-first , con sincronizzazione dati locale e UI in Dark Mode , pensata per un utilizzo notturno a bordo veicolo. Responsabilità principali Sviluppo dell’interfaccia utente in Flutter , sulla base dei mockup Figma forniti. Implementazione dei flussi previsti : Login (autenticazione LDAP tramite API) Inizio turno con check-list veicolo ed equipaggiamento Gestione notifiche (passaggi di consegne e circolari da centrale) Servizi e visite GPG con controllo posizione GPS (entro 500 m dal sito) Gestione impianti con dati e immagini in persistenza offline (SQLite) Missioni e rapporti con compilazione e invio form Verbale di fine turno Tracciamento costante della posizione GPS Integrazione con sistemi push notification (Firebase / OneSignal) . Gestione cache e sincronizzazione locale con aggiornamenti incrementali (lastUpdate). Navigazione esterna via Google Maps integrata con le coordinate ricevute. Implementazione di banner di avviso , badge dinamici e refresh manuale via gesture. Coordinamento tecnico con il backend team per test e validazione API. Strumenti e ambiente di lavoro Repo Git (Bitbucket / GitHub) con branch dedicati. Comunicazione via Slack / Teams / Jira . Documentazione completa : Swagger API Specifiche UX . Sede : Full remote Contratto : Collaborazione a progetto / Partita IVA Durata stimata : 1–2 mesi Inizio : Immediato Compenso : Retribuzione proporzionata all’esperienza e alle tempistiche concordate. Range indicativo : €3.500 – €4.000 complessivi , con milestone legate agli step funzionali (login, notifiche, servizi, impianti, missioni, verbale). Competenze richieste : Requisiti tecnici Esperienza comprovata (2 anni) nello sviluppo mobile con Flutter (Dart) . Conoscenza di SQLite e strategie di persistenza offline / sync . Integrazione di REST API JSON e gestione di autenticazione tramite token. Esperienza con geolocalizzazione e tracking GPS in background . Conoscenza dei sistemi di notifiche push (Firebase Cloud Messaging o OneSignal). Esperienza UI / UX con Dark Mode , gestione stati complessi (Bloc / Provider / Riverpod). Familiarità con pub.dev packages per networking, storage, e background services. Capacità di mantenere codice modulare, leggibile e testabile. Nice to have Conoscenza di Android SDK o Kotlin / Swift per eventuali bridge nativi. Esperienza con secure storage , VPN client integration , o gestione LDAP. Familiarità con CI / CD mobile (Codemagic, Fastlane, Bitrise) . Sensibilità per usabilità, accessibilità e performance in condizioni di connettività limitata. J-18808-Ljbffr
Location: Catania, Sicilia, IT
Posted Date: 11/16/2025
Location: Catania, Sicilia, IT
Posted Date: 11/16/2025
Contact Information
| Contact | Human Resources Dreaming Lab SAGL |
|---|