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.