Reagire allo sviluppatore nativo

Reagire allo sviluppatore nativo role illustration

Reagire allo sviluppatore nativo

Posizione: GIFT City, Gandhinagar, Gujarat – India. (Lavoro dall'ufficio)

Esperienza: 3+ anni

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.).

Domande frequenti

Sono necessari più di 3 anni per creare app iOS e Android con React Native, JavaScript/TypeScript avanzato, hook, navigazione e gestione dello stato (Redux, Zustand o MobX), oltre all'integrazione API e all'esperienza di rilascio dello store.