Text copied to clipboard!
Наслов
Text copied to clipboard!Vodeći Android programer
Опис
Text copied to clipboard!
Tražimo Vodećeg Android programera koji će preuzeti ključnu ulogu u dizajniranju, razvoju i unapređenju savremenih mobilnih aplikacija za Android platformu. Ova pozicija je namenjena osobi koja poseduje snažno tehničko znanje, iskustvo u vođenju tima i sposobnost da strateške poslovne ciljeve pretvori u stabilna, skalabilna i korisnički orijentisana softverska rešenja. Kao vodeći član razvojnog tima, bićete odgovorni za definisanje tehničkog pravca razvoja Android proizvoda, uspostavljanje najboljih inženjerskih praksi i mentorstvo drugim programerima.
U ovoj ulozi sarađivaćete sa proizvodnim menadžerima, dizajnerima, backend inženjerima, QA stručnjacima i drugim zainteresovanim stranama kako biste obezbedili visok kvalitet isporuke i dosledno korisničko iskustvo. Od kandidata se očekuje da razume kompletan životni ciklus razvoja mobilnih aplikacija, od analize zahteva i arhitekture sistema do implementacije, testiranja, optimizacije performansi i objavljivanja aplikacija. Posebno je važno iskustvo u radu sa modernim Android tehnologijama, kao što su Kotlin, Jetpack biblioteke, MVVM ili slični arhitektonski obrasci, kao i integracija sa REST API servisima i alatima za kontinuiranu integraciju i isporuku.
Vodeći Android programer ima važnu ulogu ne samo u pisanju kvalitetnog koda, već i u donošenju tehničkih odluka koje utiču na dugoročnu održivost proizvoda. Očekuje se da aktivno učestvujete u revizijama koda, identifikaciji tehničkog duga, planiranju refaktorisanja i unapređenju razvojnih procesa. Takođe ćete pomagati timu da rešava složene tehničke izazove, uvoditi standarde za testiranje i dokumentaciju, i doprinositi kulturi kontinuiranog učenja i saradnje.
Idealni kandidat kombinuje duboko razumevanje Android ekosistema sa izraženim komunikacionim i organizacionim sposobnostima. Potrebna je sposobnost da se balansiraju poslovni prioriteti, rokovi i tehnički kvalitet, kao i spremnost da se preuzme odgovornost za uspeh proizvoda i razvoj članova tima. Ako uživate u radu na kompleksnim mobilnim rešenjima, volite da vodite tehničke inicijative i želite da imate direktan uticaj na arhitekturu, kvalitet i pravac razvoja Android aplikacija, ova pozicija predstavlja odličnu priliku za vas. Nude se izazovni projekti, saradnja sa iskusnim stručnjacima i mogućnost da oblikujete tehničku viziju mobilnih proizvoda u dinamičnom i inovativnom okruženju.
Одговорности
Text copied to clipboard!- Vođenje razvoja Android aplikacija od planiranja do objave
- Definisanje tehničke arhitekture i standarda kodiranja
- Mentorisanje i podrška članovima Android razvojnog tima
- Saradnja sa proizvodnim, dizajnerskim i backend timovima
- Pregled i unapređenje kvaliteta koda kroz code review procese
- Optimizacija performansi, stabilnosti i bezbednosti mobilnih aplikacija
- Uvođenje i održavanje automatizovanih testova i CI/CD procesa
- Procena tehničkih rizika i predlaganje odgovarajućih rešenja
Захтеви
Text copied to clipboard!- Višegodišnje iskustvo u razvoju Android aplikacija
- Odlično poznavanje Kotlin jezika i Android SDK-a
- Iskustvo sa Jetpack bibliotekama i modernim arhitekturama
- Poznavanje rada sa REST API servisima i mrežnim slojem
- Iskustvo u vođenju tima ili tehničkom mentorstvu
- Razumevanje principa čistog koda i softverskog dizajna
- Iskustvo sa Git-om, CI/CD alatima i agilnim metodologijama
- Sposobnost rešavanja složenih tehničkih problema
- Dobre komunikacione veštine i timska orijentacija
Могућа питања на интервјуу
Text copied to clipboard!- Koliko godina iskustva imate u razvoju Android aplikacija?
- Koje Android arhitektonske obrasce ste najčešće koristili?
- Da li imate iskustvo u vođenju ili mentorisanju razvojnog tima?
- Sa kojim alatima za automatizaciju testiranja ste radili?
- Kako pristupate optimizaciji performansi mobilnih aplikacija?
- Da li ste radili na aplikacijama objavljenim na Google Play prodavnici?
- Kako organizujete code review i tehničku dokumentaciju u timu?