Iscrizione al ruolo di Sviluppatore Frontend e Mobile
Descrizione del Lavoro
L'ideale candidato sarà responsabile della creazione di interfacce utente moderne e performanti per applicazioni cross-platform (mobile e web). Collaborerà con il team per offrire esperienze innovative e coerenti su tutti i dispositivi. La figura collaborerà direttamente con il Product Owner e si occuperà di:
* Progettare e sviluppare applicazioni React Native cross-platform che funzionino sia su dispositivi mobili (iOS/Android) che su piattaforme web;
* Scrivere codice di qualità, ben strutturato, testabile e documentato;
* Ottimizzare le prestazioni e garantire la manutenibilità del codice su tutte le piattaforme target;
* Collaborare con i team di backend e UX/UI per garantire un'esperienza utente coerente e di alta qualità su tutti i dispositivi;
* Eseguire test unitari e contribuire al miglioramento della qualità del software.
Competenze Richieste
Più precisamente l'ideale candidato deve avere:
* 3/5 anni di esperienza nello sviluppo frontend e/o mobile;
* Esperienza concreta con React Native e la sua architettura cross-platform;
* Ottima conoscenza di React e del suo ecosistema;
* Ottima conoscenza di JavaScript e TypeScript;
* 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;
Requisiti Preferenziali
Inoltre l'ideale candidato dovrebbe avere anche:
* Conoscenza di Expo e del suo ecosistema;
* Esperienza con metodologie Agile;
Altre Competenze richieste
Soprattutto sarà valutata positivamente l'abilità nella comunicazione e nel lavoro in equipe. Inoltre è gradita la capacità di adattarsi a requisiti diversi su piattaforme diverse.