Text copied to clipboard!
Naslov
Text copied to clipboard!Voditelj razvoja softvera
Opis
Text copied to clipboard!
Tražimo voditelja razvoja softvera koji će preuzeti ključnu ulogu u vođenju tehničkih timova, usmjeravanju razvoja proizvoda i osiguravanju isporuke pouzdanih, sigurnih i skalabilnih softverskih rješenja. Ova pozicija namijenjena je osobi koja razumije cijeli životni ciklus razvoja softvera, od prikupljanja zahtjeva i planiranja arhitekture do implementacije, testiranja, puštanja u rad i kontinuiranog unapređenja sustava. Idealni kandidat kombinira snažne tehničke kompetencije s razvijenim liderskim sposobnostima, zna motivirati tim, donositi promišljene odluke i učinkovito surađivati s različitim dionicima unutar organizacije.
Kao voditelj razvoja softvera, bit ćete odgovorni za organizaciju rada razvojnih timova, definiranje tehničkih smjernica i usklađivanje razvojnih aktivnosti s poslovnim ciljevima tvrtke. Očekuje se da aktivno sudjelujete u planiranju resursa, postavljanju prioriteta, procjeni rokova i upravljanju rizicima povezanima s razvojem proizvoda. Također ćete imati važnu ulogu u izgradnji razvojne kulture koja potiče kvalitetu, odgovornost, suradnju i kontinuirano učenje.
U ovoj ulozi surađivat ćete s produkt menadžerima, dizajnerima, QA stručnjacima, DevOps inženjerima i drugim tehničkim i poslovnim timovima kako biste osigurali da se funkcionalnosti razvijaju u skladu s potrebama korisnika i strateškim smjerom organizacije. Bit ćete uključeni u donošenje odluka o arhitekturi sustava, odabiru tehnologija, standardima kodiranja i procesima isporuke. Osim toga, očekuje se da pratite tehničke trendove i predlažete poboljšanja koja mogu povećati učinkovitost tima i kvalitetu proizvoda.
Uspješan kandidat zna kako uravnotežiti operativne potrebe s dugoročnim tehničkim razvojem. Treba biti sposoban prepoznati uska grla u procesima, unaprijediti razvojne prakse i osigurati da tim radi prema jasno definiranim ciljevima i mjerljivim rezultatima. Važan dio posla uključuje mentoriranje članova tima, podršku njihovom profesionalnom razvoju te stvaranje okruženja u kojem se potiču inicijativa, otvorena komunikacija i razmjena znanja.
Tražimo osobu koja ima iskustvo u vođenju softverskih timova, razumije moderne metodologije razvoja kao što su Agile i Scrum te može učinkovito komunicirati s tehničkim i netehničkim sugovornicima. Ako ste strateški usmjereni, tehnički potkovani i motivirani graditi visokoučinkovite timove koji isporučuju vrijednost korisnicima i poslovanju, ova pozicija predstavlja izvrsnu priliku za daljnji profesionalni razvoj i značajan utjecaj na razvoj proizvoda i organizacije.
Odgovornosti
Text copied to clipboard!- Vođenje i koordinacija tima softverskih inženjera kroz sve faze razvoja
- Definiranje tehničke strategije i arhitektonskih smjernica za proizvode i sustave
- Planiranje sprintova, prioriteta, resursa i rokova u suradnji s relevantnim timovima
- Praćenje kvalitete koda, testiranja i procesa isporuke softvera
- Mentoriranje članova tima i podrška njihovom stručnom razvoju
- Suradnja s produktnim, dizajnerskim, QA i DevOps timovima radi uspješne isporuke
- Prepoznavanje tehničkih rizika i predlaganje rješenja za njihovo ublažavanje
- Unaprjeđenje razvojnih procesa, standarda i najboljih praksi unutar tima
Zahtjevi
Text copied to clipboard!- Najmanje 5 godina iskustva u razvoju softvera i vođenju tehničkih timova
- Odlično poznavanje modernih programskih jezika, okvira i razvojnih alata
- Iskustvo s Agile, Scrum ili sličnim metodologijama upravljanja razvojem
- Sposobnost donošenja tehničkih odluka usklađenih s poslovnim ciljevima
- Razvijene komunikacijske i organizacijske vještine
- Iskustvo u radu s arhitekturom distribuiranih sustava i cloud okruženjima
- Poznavanje principa sigurnosti, skalabilnosti i performansi aplikacija
- Sposobnost mentoriranja, motiviranja i razvoja članova tima
Moguća pitanja na intervjuu
Text copied to clipboard!- Kakvo iskustvo imate u vođenju timova za razvoj softvera?
- Koje ste tehnologije i arhitekture najčešće koristili u dosadašnjim projektima?
- Kako pristupate postavljanju prioriteta i upravljanju rokovima unutar tima?
- Na koji način osiguravate kvalitetu koda i tehničku izvrsnost?
- Kako rješavate neslaganja unutar tima ili između tehničkih i poslovnih dionika?
- Možete li opisati projekt u kojem ste značajno unaprijedili razvojni proces?
- Kako pristupate mentoriranju i profesionalnom razvoju članova tima?
- Kakvo iskustvo imate s cloud platformama i DevOps praksama?