Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijalec mobilne programske opreme

Opis

Text copied to clipboard!
Iščemo razvijalca mobilne programske opreme, ki bo odgovoren za načrtovanje, razvoj in vzdrževanje mobilnih aplikacij za različne platforme, kot so iOS in Android. Kandidat bo sodeloval z meddisciplinarnimi ekipami, da bi zagotovil visoko kakovostne, uporabniku prijazne in učinkovite aplikacije, ki izpolnjujejo potrebe naših strank in uporabnikov. Poleg tehničnih veščin mora imeti kandidat tudi sposobnost reševanja problemov, dobro komunikacijo in željo po nenehnem učenju novih tehnologij. Razvijalec bo sodeloval pri vseh fazah razvoja programske opreme, od zbiranja zahtev, načrtovanja, kodiranja, testiranja do implementacije in vzdrževanja. Pričakujemo, da bo kandidat sledil najboljšim praksam razvoja programske opreme in prispeval k izboljšavam procesov v ekipi. Če ste strastni glede mobilnih tehnologij in želite delati v dinamičnem okolju, vas vabimo, da se pridružite naši ekipi.

Odgovornosti

Text copied to clipboard!
  • Razvijanje in vzdrževanje mobilnih aplikacij za iOS in Android.
  • Sodelovanje z oblikovalci in produktnimi vodji za implementacijo funkcionalnosti.
  • Pisanje čiste, učinkovite in vzdržljive kode.
  • Izvajanje testiranj in odpravljanje napak v aplikacijah.
  • Optimizacija aplikacij za najboljšo uporabniško izkušnjo in zmogljivost.
  • Sledenje najnovejšim trendom in tehnologijam na področju mobilnega razvoja.
  • Sodelovanje pri načrtovanju arhitekture aplikacij.
  • Priprava tehnične dokumentacije.
  • Udeležba v agilnih razvojnih procesih in dnevnih sestankih.
  • Skrb za varnost in zasebnost podatkov v aplikacijah.

Zahteve

Text copied to clipboard!
  • Izkušnje z razvojem mobilnih aplikacij za iOS in/ali Android.
  • Dobro poznavanje programskih jezikov, kot so Swift, Kotlin, Java ali React Native.
  • Razumevanje principov oblikovanja uporabniških vmesnikov (UI/UX).
  • Izkušnje z orodji za nadzor različic, kot je Git.
  • Sposobnost reševanja tehničnih izzivov in napak.
  • Dobre komunikacijske sposobnosti in timsko delo.
  • Poznavanje agilnih metodologij razvoja programske opreme.
  • Osnovno znanje o strežniških tehnologijah in API-jih.
  • Sposobnost samostojnega dela in upravljanja časa.
  • Znanje angleškega jezika za tehnično dokumentacijo.

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kakšne izkušnje imate z razvojem mobilnih aplikacij?
  • Katere programske jezike uporabljate za razvoj mobilnih aplikacij?
  • Kako pristopate k odpravljanju napak v aplikacijah?
  • Ali imate izkušnje z agilnimi metodologijami?
  • Kako zagotavljate varnost podatkov v mobilnih aplikacijah?
  • Kako sledite novostim na področju mobilnega razvoja?
  • Ali ste delali z večplatformskimi orodji, kot je React Native?
  • Kako sodelujete z oblikovalci in produktnimi vodji?
  • Kako optimizirate aplikacije za boljšo zmogljivost?
  • Kakšne izzive ste imeli pri razvoju mobilnih aplikacij in kako ste jih rešili?