Responsabilità Principali
Svilupperemo applicazioni cross-platform per dispositivi mobili e piattaforme web utilizzando React Native.
1. Progettare e sviluppare applicazioni compatibili con iOS, Android e piattaforme web;
2. Rendere il codice pulito, strutturato e testabile;
3. Ottimizzare le prestazioni e garantire la manutenibilità del codice su tutte le piattaforme di destinazione;
4. Collaborare con i team backend e UX/UI per assicurare un'esperienza utente uniforme e di alta qualità;
5. Eseguire test unitari e contribuire al costante miglioramento della qualità del software.
Requisiti Tecnici
* Esperienza nello sviluppo frontend e/o mobile (3-5 anni);
* Conoscenza di React Native e sua architettura cross-platform;
* Ottima conoscenza di React e suo ecosistema;
* Buona conoscenza di HTML, CSS e implementazioni responsive;
* Esperienza nell'ottimizzazione delle performance su dispositivi mobili e web;
* Familiarità con gestione dello stato in applicazioni complesse (Redux, Context API, MobX);
* Esperienza con metodologie di testing per applicazioni cross-platform;
* Familiarità con Git, CI/CD e integrazione con Restful APIs;
* Conoscenza di Expo e suo ecosistema;
* Esperienza con metodologie Agile.