

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:
- dobro poznavanje jezika TypeScript in JavaScripta ter ogrodja Angular za razvoj sodobnih spletnih aplikacij
- dobro poznavanje HTML in CSS/SCSS ter izdelave odzivnih uporabniških vmesnikov za različne velikosti zaslonov
- dobro poznavanje ključnih konceptov ogrodja Angular, kot so komponente, servisi, dependency injection, routing in forms, ter sodobnih Angular pristopov, kot so standalone components in Signals
- poznavanje RxJS in asinhronega oziroma reaktivnega programiranja.
- izkušnje z integracijo REST API-jev ter obdelavo podatkov, napak in različnih stanj uporabniškega vmesnika
- uporaba sistema Git za upravljanje različic in sodelovanje pri razvoju
- poznavanje procesa CI/CD ter dela z orodjem Jenkins
- uporaba orodja Figma za pregled oblikovalskih predlog in njihov prenos v odziven uporabniški vmesnik
- razumevanje temeljnih načel razvoja programske opreme, vključno s pisanjem berljive, vzdržljive in ponovno uporabne kode, odpravljanjem napak, code review postopki in testiranjem
- odlično znanje angleščine za ustno in pisno komunikacijo ter delo s tehnično dokumentacijo
Dodatna prednost (nice to have):
- izkušnje z delom v agilnem razvojnem okolju
- izkušnje z razvojem in uporabo design systemov oziroma knjižnic ponovno uporabljivih UI komponent
- poznavanje dostopnosti spletnih aplikacij (WCAG) in dobrih praks izdelave dostopnih uporabniških vmesnikov
- izkušnje s pisanjem unit testov za Angular aplikacije, na primer z Vitest oziroma primerljivimi orodji
- izkušnje z lokalizacijo in internacionalizacijo (i18n) spletnih aplikacij
- poznavanje osnov spletne varnosti, optimizacije zmogljivosti in dela z orodji za analizo spletnih aplikacij
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 26. 11. 2026.
Prijavite se