Text copied to clipboard!
Наслов
Text copied to clipboard!Programer mobilnih aplikacija
Опис
Text copied to clipboard!
Tražimo programera mobilnih aplikacija koji će se pridružiti našem timu i učestvovati u razvoju savremenih, stabilnih i korisnički orijentisanih mobilnih rešenja za Android i iOS platforme. Ova pozicija je namenjena osobi koja razume kompletan životni ciklus razvoja softvera, od analize zahteva i planiranja funkcionalnosti do implementacije, testiranja, objavljivanja i kontinuiranog održavanja aplikacija. Idealan kandidat poseduje snažno tehničko znanje, analitički pristup rešavanju problema i sposobnost da sarađuje sa dizajnerima, produkt menadžerima, backend programerima i QA timovima kako bi se isporučio kvalitetan proizvod koji odgovara potrebama korisnika i poslovnim ciljevima kompanije.
Na ovoj poziciji radićete na razvoju novih funkcionalnosti, optimizaciji performansi aplikacija, integraciji sa API servisima i spoljnim sistemima, kao i na unapređenju korisničkog iskustva kroz intuitivan interfejs i pouzdanu funkcionalnost. Očekuje se da pratite najbolje prakse u pisanju čistog, održivog i skalabilnog koda, kao i da aktivno učestvujete u tehničkim diskusijama, code review procesima i predlaganju arhitektonskih poboljšanja. Bićete uključeni i u rešavanje tehničkih izazova vezanih za kompatibilnost uređaja, bezbednost podataka, upravljanje memorijom, rad sa lokalnim bazama podataka i optimizaciju mrežne komunikacije.
Uspešan kandidat treba da ima iskustvo u radu sa nativnim ili cross-platform tehnologijama za razvoj mobilnih aplikacija, kao i dobro razumevanje principa objektno orijentisanog programiranja, dizajn obrazaca i mobilnih arhitektura. Pored tehničkih veština, važna je i sposobnost organizacije rada, procene prioriteta i efikasne komunikacije u agilnom okruženju. Ova uloga podrazumeva kontinuirano učenje i praćenje trendova u mobilnom razvoju, uključujući nove verzije operativnih sistema, biblioteke, alate i smernice za objavljivanje aplikacija na prodavnicama kao što su Google Play i App Store.
Nudimo priliku za rad na zanimljivim projektima koji imaju direktan uticaj na krajnje korisnike, kao i okruženje koje podstiče profesionalni razvoj, razmenu znanja i tehničku izvrsnost. Ako ste motivisani da gradite kvalitetne mobilne proizvode, volite da rešavate složene tehničke probleme i želite da budete deo tima koji ceni inovacije, odgovornost i saradnju, ova pozicija može biti odličan sledeći korak u vašoj karijeri.
Одговорности
Text copied to clipboard!- Razvoj i održavanje mobilnih aplikacija za Android i iOS platforme
- Implementacija novih funkcionalnosti u skladu sa poslovnim zahtevima
- Integracija aplikacija sa backend API servisima i bazama podataka
- Testiranje, otklanjanje grešaka i optimizacija performansi aplikacija
- Saradnja sa dizajnerima, QA inženjerima i produkt timom
- Učešće u code review procesu i primeni razvojnih standarda
- Praćenje bezbednosnih smernica i zaštite korisničkih podataka
- Objavljivanje i ažuriranje aplikacija na Google Play i App Store platformama
Захтеви
Text copied to clipboard!- Iskustvo u razvoju mobilnih aplikacija najmanje 2 godine
- Poznavanje Android, iOS ili cross-platform tehnologija
- Dobro razumevanje programskih jezika kao što su Kotlin, Swift ili JavaScript
- Iskustvo u radu sa REST API servisima i JSON formatom
- Poznavanje principa objektno orijentisanog programiranja i arhitekture aplikacija
- Iskustvo sa alatima za verzionisanje koda kao što je Git
- Sposobnost analitičkog razmišljanja i samostalnog rešavanja problema
- Poželjno iskustvo sa objavljivanjem aplikacija u mobilnim prodavnicama
Могућа питања на интервјуу
Text copied to clipboard!- Koje mobilne platforme i tehnologije ste do sada koristili u radu?
- Na kojim projektima razvoja mobilnih aplikacija ste radili?
- Da li imate iskustvo sa nativnim ili cross-platform razvojem?
- Kako pristupate optimizaciji performansi mobilne aplikacije?
- Koje alate koristite za testiranje i otklanjanje grešaka?
- Da li ste učestvovali u objavljivanju aplikacija na Google Play ili App Store?
- Kako organizujete rad kada istovremeno imate više razvojnih zadataka?
- Na koji način sarađujete sa dizajnerima i backend timovima?