Offerta lavoro Flutter developer - Remote Working

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 avvisobadge dinamicirefresh 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 geolocalizzazionetracking 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 SDKKotlin/Swift per eventuali bridge nativi.
  • Esperienza con secure storageVPN 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.

D Dreaming Lab SAGL

Dreaming Lab è una software house nata a Chiasso nel 2017, che opera in diversi settori, dalla consulenza IT allo sviluppo in ambito Information Technology, Engineering o Digital, e che si distingue per la grande capacità di creare e gestire progetti con diversi livelli di complessità e con proposte altamente innovative. Le tecnologie e le competenze interne rendono l’Azienda in grado di sviluppar ... »
Elvezia Avenue 16 - 6900 Lugano, Svizzera