

Vaše odgovornosti bodo:
- razvijanje komponent programske opreme na podlagi specifikacij s pisanjem in izvajanjem učinkovite programske kode
- zagotavljanje stalne podpore za obstoječe rešitve
- priprava tehnične dokumentacije
- izvajanje testiranja enot in integracijskih testov razvitih komponent programske opreme
- upravljanje življenjskega cikla razvoja programske opreme z uporabo zagotovljenih orodij
- ocenjevanje zahtev za razvoj IT
- sodelovanje z udeleženci v procesu razvoja
- zagotavljanje, da programska oprema izpolnjuje vse potrebne zahteve
- analiziranje težav, opredeljevanje korektivnih ukrepov ter predlaganje in izvajanje izboljšav
- načrtovanje kompleksnih rešitev
- sodelovanje pri pripravi zahtev za programsko opremo ter potrjevanju konceptov in načrtov programskih rešitev
- usklajevanje integracije in optimizacije programskih rešitev
- vodenje in usklajevanje manjših projektov ter delovnih skupin
- opravljanje drugih del in nalog po navodilih vodje
Pogoji za zasedbo delovnega mesta:
- dokazilo o pridobljeni 7. ali 6/2. ali 6/1. ravni izobrazbe
- potrdilo o nekaznovanosti
- potrdilo, da niste v kazenskem postopku
Pričakovana znanja, izkušnje in kompetence so:
- poznavanje programskega jezika Swift in ogrodja SwiftUI za razvoj uporabniških vmesnikov
- razumevanje arhitekturnega vzorca MVC ter načel strukturiranja in ločevanja odgovornosti v aplikaciji
- uporaba sistema Git za upravljanje različic in sodelovanje pri razvoju
- poznavanje procesa neprekinjene integracije in dostave (CI/CD) ter dela z orodjem Jenkins
- uporaba orodja Figma za pregled oblikovalskih predlog in prenos zasnov v uporabniški vmesnik
- razumevanje temeljnih načel razvoja programske opreme, vključno s pisanjem berljive in vzdržljive kode, odpravljanjem napak ter testiranjem
- odlično znanje angleščine za ustno in pisno komunikacijo ter delo s tehnično dokumentacijo
- pripravljenost na učenje, zavzetost
- samoiniciativnost, proaktiven odnos do dela
Dodatna prednost (nice to have):
- predhodne izkušnje z razvojem znanje jezikov in orodij za kodiranje in izkušnje z delom v agilnem razvojnem okolju
- aktivno sodelovanje pri načrtovanju razvoja, ekipnih pregledih in sprotnem izboljševanju načina dela
- poznavanje procesa objave aplikacije v App Store (provisioning profiles, podpisovanje, TestFlight)
- izkušnje s pisanjem Unit in UI testov (XCTest)
- poznavanje Firebase (Analytics, Push Notifications)
- poznavanje knjižnic za reaktivno programiranje, kot sta Combine ali RxSwift
Kaj ponujamo?
- možnost hibridnega dela
- možnost dela v Mariboru ali Ljubljani
- delo s sodobnimi tehnologijami v okolju, ki spodbuja učenje in strokovni razvoj
- poudarek na kakovosti kode, dobrih razvojnih praksah in dolgoročno vzdržljivih rešitvah
- priložnost za soustvarjanje tehničnih rešitev in izboljšav razvojnega procesa
Novega sodelavca ali sodelavko bomo zaposlili za nedoločen čas, s pogojem uspešno opravljenega 6-mesečnega poskusnega dela.
Lokacija dela: Maribor ali Ljubljana, v kombinaciji z delom od doma (hibridno)
Tukaj smo za vašo kariero.
Zakaj izbrati OTP banko?
Vabljeni k ogledu naše kratke predstavitve ter LinkedIn strani.
Kaj ponujamo našim zaposlenim?
Oglej si prednosti zaposlitve v OTP banki ter korake zaposlitvenega procesa.
Prijave na razpis sprejemamo izključno prek e-obrazca za prijavo do vključno 8. 11. 2026.
Prijavite se