Reagire allo sviluppatore nativo
Informazioni sul ruolo
Cerchiamo uno sviluppatore React Native esperto con oltre 3 anni di esperienza pratica nella creazione di applicazioni mobili di alta qualità per iOS e Android. Lavorerai a stretto contatto con i nostri team di prodotto, progettazione e backend per offrire esperienze mobili fluide, scalabili e intuitive per clienti globali.
Questo ruolo è ideale per chi è appassionato di sviluppo mobile moderno, qualità dell'interfaccia utente, ottimizzazione delle prestazioni e creazione di robuste funzionalità di app con codice pulito e gestibile.
Responsabilità chiave:
- Sviluppa, mantieni e migliora le applicazioni mobili utilizzando React Native.
- Crea componenti, schermate e moduli dell'interfaccia utente riutilizzabili in linea con le migliori pratiche di codifica.
- Integra API REST, GraphQL e SDK/servizi di terze parti.
- Garantisci prestazioni elevate, reattività e animazioni fluide su tutti i dispositivi.
- Lavora con moduli Android/iOS nativi quando richiesto.
- Collabora con i progettisti per implementare UI/UX pixel-perfect da Figma o strumenti simili.
- Gestisci build e distribuzioni di app su Google Play Store e Apple App Store.
- Scrivi codice pulito, leggibile e testabile seguendo gli standard moderni.
- Risolvi i problemi di produzione e ottimizza le prestazioni dell'app.
- Lavora a stretto contatto con i team di backend per garantire integrazioni API perfette.
- Comunicare in modo efficace con i clienti, partecipare alle discussioni sui requisiti e fornire spiegazioni tecniche chiare quando necessario.
- Sfrutta gli strumenti di codifica assistiti dall'intelligenza artificiale (Cursor, GitHub Copilot) per accelerare lo sviluppo e mantenere la qualità del codice.
Competenze richieste
- Oltre 3 anni di comprovata esperienza nello sviluppo React Native per Android e iOS.
- Ottima conoscenza di JavaScript e TypeScript.
- Esperienza pratica con hook React, navigazione e gestione dello stato (Redux, Zustand, MobX).
- Conoscenza approfondita di layout mobili, Flexbox, stile e modelli di interfaccia utente reattivi.
- Esperienza nell'integrazione di API e nel debug utilizzando strumenti come Flipper e Postman.
- Familiarità con Git, pipeline CI/CD e pratiche di revisione del codice.
- Forti capacità di problem-solving ed elevata attenzione ai dettagli.
- Ottime capacità comunicative con capacità di interagire con i clienti in modo professionale.
- Esperienza nell'utilizzo di assistenti di codifica basati sull'intelligenza artificiale (Cursor, GitHub Copilot) per migliorare la produttività e la qualità del codice.
Competenze piacevoli da avere
- Esperienza con moduli nativi Android (Java/Kotlin) o iOS (Swift).
- Conoscenza dei servizi Firebase (Auth, Firestore, Push Notifications).
- Comprensione di deep linking, attività in background e sistemi di notifica push.
- Esperienza con l'ottimizzazione delle prestazioni mobili e la gestione della memoria.
- Familiarità con strumenti di analisi come Firebase Analytics, Segment o Amplitude.
- Esposizione a strumenti di test mobili (Appium, Detox, ecc.).

