Frontend Developer (Flutter) - 100% Remote Working

Job description

100% Remote Working

Innovativa piattaforma che permette alle strutture pubbliche e private di gestire e migliorare l’accesso ai servizi, ottimizzando il tempo che le persone trascorrono in fila, attraverso un sistema di gestione della fila virtuale (mobile e cloud), che elimina la necessità di essere presenti fisicamente presso la struttura.


La società, con sede a Roma e Milano, è in rapida crescita e in un’ottica di potenziamento dell’organico
seleziona una risorsa da inserire, in modalità remote working, nel ruolo di Flutter Developer.


POSIZIONE
La risorsa, all’interno del team Web & Mobile, si occuperà di sviluppare i front end cross platform per le nostre applicazioni e i tool di back office utilizzati per gestirle.

Principali attività:

  • Mantenere in efficienza e far evolvere le applicazioni ufist iOS, Android e web, scritte in Flutter;
  • mantenere in efficienza e far evolvere i back office interni scritti in Flutter e AngularDart;
  • ideare, progettare ed implementare nuove funzionalità per le applicazioni insieme a Designer e Product Manager ;
  • migliorare l’UX e l’UI dell’app ufirst in base ai feedback degli utenti e del resto del team, insieme a designer e product manager.
    Lo stack completo utilizzato da team è su stackshare.

Job requirements

RICHIEDE

  • esperienza pregressa di almeno 3 anni nello sviluppo software;
  • comprovata esperienza nello sviluppo di front end mobile e nell’implementazione di design patterns;
  • buona conoscenze delle tecnologie necessarie allo sviluppo di applicazioni iOS o android;
  • familiarità con sistemi di versionamento del software.


Altre competenze utili per il ruolo:

  • Esperienza con lo sviluppo in Dart e nello sviluppo di applicazioni cross platform;
  • esperienza con Futter o AngularDart e conoscenza del design pattern BLOC;
  • esperienza nella progettazione di applicazioni Mobile e web e padronanza con HTML e CSS;
  • esperienza o conoscenza generale dell’Extreme programming, con particolare attenzione a TDD e Pair programming;
  • esperienza o conoscenza della programmazione reattiva e dei design pattern SOLID e simple design;