Text copied to clipboard!
Naslov
Text copied to clipboard!Starejši razvijalec JavaScript
Opis
Text copied to clipboard!
Iščemo starejšega razvijalca JavaScript, ki bo prevzel pomembno vlogo pri načrtovanju, razvoju in optimizaciji sodobnih spletnih aplikacij ter sodeloval pri oblikovanju tehničnih odločitev z visokim vplivom na poslovanje. Ta vloga je namenjena strokovnjaku z odličnim razumevanjem jezika JavaScript, sodobnih ogrodij, arhitekture aplikacij in najboljših praks razvoja programske opreme. Kandidat bo sodeloval z večfunkcijskimi ekipami, vključno z produktnimi vodji, oblikovalci, zalednimi razvijalci, DevOps in zagotavljanjem kakovosti, da zagotovi zanesljive, varne in razširljive digitalne izdelke.
Kot starejši razvijalec JavaScript boste odgovorni za razvoj novih funkcionalnosti, izboljševanje obstoječih sistemov in tehnično mentoriranje manj izkušenih članov ekipe. Pričakuje se, da boste aktivno sodelovali pri arhitekturnih razpravah, pregledih kode, načrtovanju sprintov in ocenjevanju tehničnih tveganj. Pomemben del dela vključuje tudi optimizacijo zmogljivosti aplikacij, odpravljanje zahtevnih napak ter uvajanje standardov, ki izboljšujejo kakovost kode in dolgoročno vzdrževanje rešitev.
Uspešen kandidat ima poglobljeno znanje razvoja uporabniških vmesnikov, asinhronega programiranja, upravljanja stanja, integracije API-jev in testiranja aplikacij. Zaželeno je razumevanje celotnega razvojnega cikla, od analize zahtev in tehničnega načrtovanja do uvedbe v produkcijo in spremljanja delovanja. Poleg tehničnega znanja je pomembna tudi sposobnost jasne komunikacije, sodelovanja v agilnem okolju in usmerjenost k reševanju problemov.
V našem okolju cenimo samoiniciativnost, odgovornost in pripravljenost na nenehno učenje. Starejši razvijalec JavaScript bo imel priložnost vplivati na tehnološki sklad, predlagati izboljšave procesov in prispevati k razvoju inženirske kulture. Delo vključuje sodelovanje pri gradnji robustnih frontend rešitev, po potrebi tudi povezovanje z zalednimi storitvami, ter zagotavljanje visoke ravni uporabniške izkušnje na različnih napravah in platformah.
Če vas motivira delo na kompleksnih projektih, kjer so kakovost, zmogljivost in uporabnost ključnega pomena, je to odlična priložnost za vas. Iščemo osebo, ki zna povezati tehnično odličnost s poslovnim razumevanjem, učinkovito voditi razvojne pobude in prispevati k uspehu ekipe skozi sodelovanje, mentorstvo in dosledno izvajanje najboljših praks.
Odgovornosti
Text copied to clipboard!- Razvoj in vzdrževanje sodobnih JavaScript aplikacij in komponent
- Načrtovanje tehničnih rešitev in sodelovanje pri arhitekturi sistemov
- Izvajanje pregledov kode ter zagotavljanje kakovostnih razvojnih standardov
- Mentoriranje mlajših razvijalcev in podpora pri tehničnem razvoju ekipe
- Optimizacija zmogljivosti, odzivnosti in stabilnosti aplikacij
- Integracija z API-ji in sodelovanje z zalednimi ter DevOps ekipami
- Odpravljanje zahtevnih napak in analiza produkcijskih težav
- Sodelovanje pri agilnih ceremonijah, ocenjevanju nalog in tehničnem načrtovanju
Zahteve
Text copied to clipboard!- Več let izkušenj z razvojem v JavaScript in sodobnem spletnem okolju
- Odlično poznavanje HTML, CSS in vsaj enega sodobnega frontend ogrodja
- Izkušnje z React, Vue ali Angular ter upravljanjem stanja aplikacij
- Dobro razumevanje asinhronega programiranja, REST API-jev in integracij
- Izkušnje s testiranjem, odpravljanjem napak in optimizacijo zmogljivosti
- Poznavanje orodij za nadzor različic, kot je Git
- Sposobnost tehničnega mentoriranja in sodelovanja v večfunkcijskih ekipah
- Razumevanje načel čiste kode, varnosti in razširljive arhitekture
Možna vprašanja na razgovoru
Text copied to clipboard!- Koliko let izkušenj imate z razvojem v JavaScript?
- S katerimi frontend ogrodji imate največ praktičnih izkušenj?
- Ali imate izkušnje z arhitekturo večjih spletnih aplikacij?
- Kako pristopate k optimizaciji zmogljivosti v frontend aplikacijah?
- Ali ste že mentorirali mlajše razvijalce ali vodili tehnične pobude?
- Kakšne izkušnje imate z avtomatiziranim testiranjem in pregledi kode?
- Kako sodelujete z oblikovalci, produktnimi vodji in zalednimi ekipami?
- Ali imate izkušnje z uvedbo aplikacij v produkcijsko okolje?