
Attiva gli avvisi di lavoro via e-mail!
Un'agenzia tecnologica è alla ricerca di uno sviluppatore Flutter esperto per sviluppare un'app mobile per le Guardie Particolari Giurate (GPG). Il candidato ideale avrà almeno 2 anni di esperienza nello sviluppo mobile, conoscenze di SQLite, integrazione di REST API e capacità di lavorare in modalità offline-first. Il lavoro è full remote e prevede un compenso tra €3.500 e €4.000 in base all'esperienza.
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.