Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijalec React Native

Opis

Text copied to clipboard!
Iščemo izkušenega in motiviranega razvijalca React Native, ki se bo pridružil naši ekipi za razvoj mobilnih aplikacij. Vaša glavna naloga bo razvoj in vzdrževanje visokokakovostnih mobilnih aplikacij za platformi iOS in Android z uporabo ogrodja React Native. Kot del naše ekipe boste sodelovali z oblikovalci, produktnimi vodji in drugimi razvijalci, da bi zagotovili najboljšo možno uporabniško izkušnjo. Od kandidata pričakujemo dobro razumevanje sodobnih praks razvoja mobilnih aplikacij, sposobnost pisanja čiste in učinkovite kode ter pripravljenost na učenje in uvajanje novih tehnologij. Pomembno je tudi, da ste sposobni samostojnega dela, hkrati pa znate učinkovito sodelovati v timu. Vaše naloge bodo vključevale razvoj novih funkcionalnosti, odpravljanje napak, optimizacijo zmogljivosti aplikacij ter sodelovanje pri načrtovanju arhitekture aplikacij. Prav tako boste odgovorni za testiranje in zagotavljanje kakovosti kode ter za integracijo z zunanjimi API-ji in storitvami. Idealni kandidat ima izkušnje z React Native, pozna JavaScript (ES6+), TypeScript, ter ima osnovno razumevanje nativnega razvoja za iOS in Android. Prednost imajo kandidati, ki imajo izkušnje z orodji, kot so Redux, Firebase, GraphQL, ter z uporabo CI/CD orodij. Če ste strastni do razvoja mobilnih aplikacij, vas veseli delo v dinamičnem okolju in želite prispevati k razvoju inovativnih digitalnih rešitev, vas vabimo, da se prijavite.

Odgovornosti

Text copied to clipboard!
  • Razvoj mobilnih aplikacij z uporabo React Native
  • Sodelovanje z oblikovalci in produktnimi vodji pri načrtovanju funkcionalnosti
  • Vzdrževanje in optimizacija obstoječih aplikacij
  • Pisanje čiste, učinkovite in testirane kode
  • Integracija z zunanjimi API-ji in storitvami
  • Odpravljanje napak in izboljševanje zmogljivosti aplikacij
  • Sodelovanje pri načrtovanju arhitekture aplikacij
  • Uporaba orodij za nadzor različic (npr. Git)
  • Sledenje najboljšim praksam razvoja mobilnih aplikacij
  • Sodelovanje v agilnem razvojnem procesu

Zahteve

Text copied to clipboard!
  • Izkušnje z razvojem v React Native
  • Dobro poznavanje JavaScript (ES6+) in TypeScript
  • Razumevanje osnov nativnega razvoja za iOS in Android
  • Izkušnje z uporabo Redux ali podobnih orodij za upravljanje stanja
  • Sposobnost pisanja testov in uporabe testnih orodij
  • Poznavanje RESTful API-jev in integracije z njimi
  • Izkušnje z orodji za nadzor različic (npr. Git)
  • Sposobnost samostojnega in timskega dela
  • Dobro razumevanje UI/UX načel
  • Znanje angleškega jezika za branje tehnične dokumentacije

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kakšne izkušnje imate z razvojem v React Native?
  • Ali ste že razvijali aplikacije za iOS in Android?
  • Katere tehnologije uporabljate za upravljanje stanja v aplikacijah?
  • Kako pristopate k testiranju mobilnih aplikacij?
  • Ali imate izkušnje z integracijo zunanjih API-jev?
  • Kako rešujete težave z zmogljivostjo aplikacij?
  • Ali ste že delali v agilnem razvojnem okolju?
  • Katera orodja uporabljate za nadzor različic?
  • Kako sledite novostim v svetu mobilnega razvoja?
  • Ali imate izkušnje z objavo aplikacij v App Store ali Google Play?