Reagire il lavoro di lavoro dello sviluppatore nativo modello/brief

Costruire un prodotto è un'attività altamente collaborativa che richiede un ottimo giocatore di squadra con una dedizione alla qualità. Stiamo cercando uno sviluppatore nativo React appassionato di creare app mobili ad alte prestazioni sia per le piattaforme iOS che per Android. Ti comporterai l'architettura e la costruzione di queste app e la comunicazione con i team in ordine di altri livelli dell'infrastruttura del prodotto.

React Profilo di lavoro degli sviluppatori nativi

React Native utilizza le capacità di base JavaScript consentendo allo stesso tempo di colpire uno sviluppatore sia iOS che Android. Great React Native Developer può creare app che sembrano completamente native mentre impiegano tecnologie Web familiari a molti sviluppatori.

Spesso si specializzano nel front -end del prodotto, ma sono anche qualificati a comprendere i servizi API e l'infrastruttura con cui l'app deve interfacciarsi.

Denunciare a

  • sviluppatore Sr. (React Native, JavaScript)
  • Lead tecnologico

Reagire le responsabilità degli sviluppatori nativi

  • Utilizzo dell'ecosistema React, progettare e creare componenti dell'interfaccia utente per app online e mobili basate su JavaScript
  • Lavora in un piccolo team con altri ingegneri, designer, professionisti del QA e manager
  • Crea componenti di app e interfaccia utente da wireframe e prototipi.
  • Se necessario, lavorare con i moduli nativi
  • Per interfacce strette con entrambe le piattaforme - Android e iOS - Usa API native
  • Crea test automatizzati per verificare che il tuo codice sia senza errori e che funzioni bene
  • Migliora le prestazioni front-end rimuovendo i colli di bottiglia delle prestazioni
  • Sviluppare moduli front-end con il massimo livello di riusabilità ed efficienza del codice
  • Usa animazioni fluide per creare una fantastica interfaccia utente
  • Usa dipendenze e API di terze parti
  • Lavora con l'architettura Redux per aumentare la velocità di app di siti Web/mobile
  • Collaborare con team interfunzionali per creare app entro i vincoli di tempo/budget

Reagire i requisiti e le competenze degli sviluppatori nativi

  • Master di laurea/laurea in informatica, tecnologia informatica o esperienza comparabile
  • Competenza significativa che lavora con React online e mobile, nonché tecnologie come Flux, Flow, Redux e altri
  • È richiesta una vasta comprensione di JavaScript, CSS, HTML, programmazione funzionale e linguaggi front-end
  • Solida comprensione dei principi di reazione come DOM virtuale, ciclo di vita dei componenti e stato componente
  • Una comprensione approfondita dell'intero processo di sviluppo delle app mobili, a partire dal prototipo
  • Comprensione del controllo del tipo, test unitari, tipi di tipografi, tipi di prop e debug del codice
  • Lavorato con API REST, modelli di richiesta di documenti, archiviazione offline e librerie di terze parti in passato
  • Conoscenza approfondita di tecnologie web come JavaScript, HTML e CSS
  • Comprensione dell'interfaccia utente e del design reattivo
  • Competente in una vasta gamma di applicazioni e tecnologie native React come Jest, Enzyme, EsLint e altri
  • comprensione approfondita delle metodologie, dei concetti e dei processi di sviluppo del software
  • Esperienza precedente che sviluppa app Web e mobili grandi e complicate
  • La capacità di costruire e gestire una pipeline di integrazione continua e consegna impeccabili per le app native react
  • Conoscenza delle migliori pratiche native e dell'estetica del design
  • Un atteggiamento positivo e il desiderio di imparare costantemente
  • Rimani aggiornato sugli ultimi sviluppi, tecnologie e notizie native React
  • La capacità di sviluppare un codice pulito e ben documentato che aderisce a principi di codifica accettabili