Sviluppatore React Native
Descrizione dell'offerta
Il progetto
SkillQuest è una mobile app che misura e allena le soft skills tramite i videogiochi. Lavorerai sul client mobile (React Native + Expo) integrato con backend Laravel e servizi esterni (Steam), con grafici, notifiche e un semplice AI coach.
Cosa farai
- Sviluppo schermate mobile (login, profilo, dashboard con grafici, collegamento a Steam).
- Integrazione REST API (auth con token, fetch/sync progressi).
- Gestione stato e networking (React Query / fetch), SecureStore per token.
- Grafici (Recharts/Chart.js wrapper) e UI responsive/touch-friendly.
- Notifiche (Expo Notifications) e gestione error/loading/empty state.
- Scrittura di test di base (Testing Library/Jest) e fix di bug.
- Lavoro in GitHub (branch, PR, code review) e update documentazione su Notion.
Requisiti (must-have)
- 6–18 mesi con React Native o React (JavaScript).
- Conoscenza di Expo, React Navigation, chiamate HTTP/REST, Git.
- Attenzione ai dettagli UI/UX e agli stati d’interfaccia.
- Inglese letto/parlato a livello operativo.
Plus (nice-to-have)
- Testing Library/Jest, Expo Notifications, SecureStore.
- Charting su mobile, accessibilità base.
- Interesse per il mondo gaming/Steam