React Native Developer Jobbeskrivelse Skabelon/kort

At opbygge et produkt er en meget samarbejdsaktivitet, der kræver en stor holdspiller med en dedikation til kvalitet. Vi søger efter en React Native-udvikler, der brænder for at oprette højtydende mobile apps til både iOS- og Android-platforme. Du vil være ansvarlig for arkitektering og konstruktion af disse apps og kommunikation med teams i rækkefølge af andre niveauer af produktinfrastrukturen.

React Native Developer Jobprofil

React Native bruger grundlæggende JavaScript -evner, mens en udvikler kan målrette mod både iOS og Android på samme tid. Great React Native Developers kan oprette apps, der synes fuldt ud hjemmehørende, mens de bruger webteknologier, der er velkendte for mange udviklere.

De er ofte specialiserede i produktets frontend, men de er også dygtige til at forstå API -tjenester og infrastruktur, som appen skal interface med.

Rapporterer til

  • Sr. Developer (React Native, JavaScript)
  • Tech Lead

React Native Developer Ansvar

  • Brug af React-økosystemet, design og opret brugergrænsefladekomponenter til JavaScript-baserede online og mobile apps
  • Arbejd i et lille team med andre react-native ingeniører, designere, QA-fagfolk og ledere
  • Opret app- og UI -komponenter fra wireframes og prototyper.
  • Når det er nødvendigt, skal du arbejde med native moduler
  • til stramme grænseflader med begge platforme - Android og iOS - brug native API'er
  • Opret automatiserede tests for at kontrollere, at din kode er fejlfri, og at den fungerer godt
  • Forbedre front-end-ydelse ved at fjerne ydelsesflaskehalse
  • Udvikle front-end-moduler med det højeste niveau af kodegenanvendelighed og effektivitet
  • Brug glatte animationer til at oprette en fantastisk brugergrænseflade
  • Brug tredjepartsafhængigheder og API'er
  • Arbejd med Redux -arkitektur for at øge webstedet/mobilapphastigheden
  • Samarbejd med tværfunktionelle teams for at opbygge apps inden for tids-/budgetbegrænsningerne

React Native Developer Krav og færdigheder

  • Bachelor/grad kandidatuddannelse i datalogi, informationsteknologi eller sammenlignelig erfaring
  • Betydelig ekspertise, der arbejder med React Online og Mobile, såvel som teknologier såsom flux, flow, redux og andre
  • En omfattende forståelse af JavaScript, CSS, HTML, funktionel programmering og front-end-sprog kræves
  • Solid forståelse af reaktionsprincipper såsom virtuel DOM, komponentlivscyklus og komponenttilstand
  • Et grundigt greb om hele mobilappudviklingsprocessen, der begynder med prototypen
  • Forståelse af typekontrol, enhedstest, typeskrift, proptyper og fejlfinding af kode er påkrævet
  • Arbejdet med REST API'er, dokumentanmodningsmodeller, offlineopbevaring og tredjepartsbiblioteker i fortiden
  • dybdegående viden om webteknologier som JavaScript, HTML og CSS
  • Forståelse af brugergrænseflade og responsivt design
  • dygtige i en lang række react indfødte applikationer og teknologier såsom spøg, enzym, Eslint og andre
  • dybdegående forståelse af softwareudviklingsmetoder, koncepter og processer
  • Tidligere erfaring med at udvikle store, komplicerede web- og mobile apps
  • Evnen til at opbygge og styre en fejlfri kontinuerlig integration og leveringsrørledning til React Native Apps
  • Kendskab til React Native's bedste praksis og design af æstetik
  • en positiv holdning og et ønske om konstant at lære
  • Hold op i hastigheden på den seneste reaktiske indfødte udviklinger, teknologier og nyheder
  • Evnen til at udvikle ren, veldokumenteret kode, der overholder acceptable kodningsprincipper