Razvijalec mobilnih aplikacij

Delo

obsega

  • Razvoj in nadgradnja mobilnih aplikacij za Android, iOS ali cross-platform okolja.
  • Občasno sodelovanje pri razvoju in nadgradnjah frontend dela web-based aplikacije, predvsem na področjih uporabniških vmesnikov, integracij in skupne uporabniške izkušnje med mobilno in spletno aplikacijo.
  • Sodelovanje v celotnem razvojnem ciklu – od razumevanja zahteve do implementacije, testiranja in predaje sodobnih uporabniških vmesnikov v uporabo.
  • Razvoj rešitev z upoštevanjem UI/UX principov.
  • Implementacijo funkcionalnosti, povezanih z mobilnimi napravami, kot so kamera, GPS, push obvestila in biometrična avtentikacija.
  • Sodelovanje pri arhitekturnih odločitvah in tehničnih izboljšavah obstoječih rešitev.
  • Povezovanje mobilnih rešitev z zalednimi sistemi in storitvami.
  • Reševanje kompleksnih tehničnih izzivov.
  • Sodelovanje z razvijalci, produktnimi ekipami, testerji in drugimi deležniki.

Naša 

pričakovanja

  • Poznavanje spletnih tehnologij in programskih jezikov (HTML, JavaScript, REST, css ipd.)
  • Prednost imajo kandidati s poznavanjem TypeScript, ogrodij za razvoj mobilnih aplikacij (React Native, Flutter, Kotlin ali podobno), ogrodij za Node.js (nestJS, express ali podobno).
  • Vsaj 3 leta izkušenj z razvojem za mobilne platforme (iOS: Xcode, iOS SDK in framework, smernice in postopek oddaje aplikacij v App Store. Android: Android Studio, Android SDK, smernice in postopek oddaje aplikacij v Google Play)
  • Razumevanje načel razvoja uporabniških vmesnikov za mobilne naprave (responsive design, interakcije na dotik).
  • Aktivno znanje angleškega jezika (pisno in ustno).

Zaželene

vrline

  • Zanimanje za principe in smernice UI/UX.
  • Poznavanje postopka integracije z napravo (zaželeno, večinoma podprto z knjižnicami): dostop do kamere, GPS in lokacijske storitve, potisna obvestila (push notifications), biometrična avtentikacija.
  • Razumevanje konceptov večplatformskega razvoja (cross-platform) in njihove uporabe.
  • Sposobnost obravnave kompleksnih tehničnih izzivov, tako pisno kot ustno, ter njihov prenos naprej.
  • Dobro poznavanje metod za ocenjevanje potrebne količine dela pri razvoju programske opreme.
  • Dobre komunikacijske in sodelovalne veščine.
  • Zaželeno osnovno razumevanje procesov skladiščne logistike.

Kaj

ponujamo?

  • Delo v mednarodnem okolju, na projektih za globalne stranke - brez selitve v tujino.
  • Stik z najsodobnejšimi tehnologijami in reševanje realnih, kompleksnih izzivov.
  • Fleksibilen delovni čas in možnost hibridnega dela.
  • Sproščeno in kreativno delovno okolje.
  • Možnost strokovnega razvoja, mentorstva in izobraževanja.
  • Dodatna zavarovanja (nezgodno, tujina, specialisti).
  • Skrb za fizično in duševno zdravje (športne aktivnosti, coaching, svetovanje).
  • Nagrajujemo uspešnost in cenimo zvestobo (božičnica, 13. plača, priporočila, jubileji).

Sprejmeš izziv?

Prijave za to delovno mesto

zbiramo prek zunanje zaposlitvene agencije.