- Azienda
- Dreaming Lab SAGL
- Posizione
- Flutter developer
- Data udate
- 06/11/2025
- Luogo lavoro
- Remote Working
- Impegno
- Full-time
- Compenso lordo
- € 3.500 - € 4.000 al mese
- Posti disponibili
- 1
- Contratto lavoro
- Partita Iva
Descrizione offerta di lavoro
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.
Il presente annuncio è rivolto a entrambi i sessi, ai sensi delle leggi 903/77 e 125/91, e a persone di tutte le età e tutte le nazionalità, ai sensi dei decreti legislativi 215/03 e 216/03.