Text copied to clipboard!
Naslov
Text copied to clipboard!Senior iOS programer
Opis
Text copied to clipboard!
Tražimo iskusnog Senior iOS programera koji će se pridružiti našem dinamičnom timu za razvoj mobilnih aplikacija. Idealni kandidat ima duboko razumijevanje iOS platforme, Swift programskog jezika te iskustvo u razvoju, testiranju i implementaciji aplikacija za iPhone i iPad uređaje. Kao Senior iOS programer, bit ćete odgovorni za dizajn i razvoj visokokvalitetnih aplikacija koje zadovoljavaju potrebe korisnika i poslovne ciljeve. Očekujemo da ćete surađivati s timom dizajnera, backend developera i menadžera proizvoda kako biste osigurali besprijekornu funkcionalnost i izvrsno korisničko iskustvo. Vaša će uloga uključivati optimizaciju performansi aplikacija, rješavanje tehničkih problema te praćenje najnovijih trendova i tehnologija u iOS razvoju. Tražimo proaktivnu osobu s izvrsnim komunikacijskim vještinama i sposobnošću rada u agilnom okruženju. Ako ste strastveni prema mobilnom razvoju i želite raditi na inovativnim projektima, ovo je prava prilika za vas.
Odgovornosti
Text copied to clipboard!- Razvijanje i održavanje iOS aplikacija koristeći Swift i Objective-C.
- Suradnja s dizajnerskim i backend timovima na implementaciji novih značajki.
- Pisanje čiste, efikasne i održive programske logike.
- Optimizacija performansi aplikacija i rješavanje bugova.
- Sudjelovanje u planiranju i procjeni projekata.
- Praćenje najnovijih trendova i tehnologija u iOS razvoju.
- Mentoriranje mlađih programera i dijeljenje znanja.
- Izrada tehničke dokumentacije i testiranje aplikacija.
- Implementacija sigurnosnih standarda i zaštita podataka korisnika.
- Sudjelovanje u reviziji koda i poboljšanju procesa razvoja.
Zahtjevi
Text copied to clipboard!- Minimalno 5 godina iskustva u razvoju iOS aplikacija.
- Odlično poznavanje Swift i Objective-C programskih jezika.
- Iskustvo s Xcode, Interface Builder i iOS SDK-om.
- Razumijevanje MVC, MVVM i drugih arhitektonskih obrazaca.
- Iskustvo s RESTful API integracijama i JSON parsiranjem.
- Poznavanje alata za verzioniranje koda, poput Git-a.
- Sposobnost rješavanja kompleksnih tehničkih problema.
- Iskustvo s automatiziranim testiranjem i CI/CD procesima.
- Dobre komunikacijske vještine i timski duh.
- Visoka razina samostalnosti i odgovornosti.
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje su vaše najjače strane u iOS razvoju?
- Kako pristupate optimizaciji performansi aplikacije?
- Možete li opisati projekt na kojem ste radili kao voditelj razvoja?
- Kako rješavate konflikte unutar razvojnog tima?
- Koje alate koristite za testiranje iOS aplikacija?
- Kako pratite nove tehnologije i trendove u mobilnom razvoju?
- Imate li iskustva s mentoriranjem drugih programera?
- Kako osiguravate sigurnost podataka u aplikacijama koje razvijate?