Text copied to clipboard!
Naslov
Text copied to clipboard!iOS Inženjer
Opis
Text copied to clipboard!
Tražimo iOS inženjera koji će se pridružiti našem timu i pomoći u razvoju visokokvalitetnih mobilnih aplikacija za Appleove uređaje. Kao iOS inženjer, bit ćete odgovorni za dizajn, razvoj, testiranje i održavanje aplikacija koje koriste najnovije tehnologije i najbolje prakse u industriji. Radit ćete u suradnji s dizajnerima, backend inženjerima i voditeljima proizvoda kako biste osigurali da aplikacije budu funkcionalne, intuitivne i stabilne.
Vaša uloga uključuje implementaciju novih značajki, optimizaciju performansi aplikacija, otklanjanje grešaka te osiguravanje usklađenosti s Appleovim smjernicama i standardima. Očekuje se da aktivno doprinosite tehničkim odlukama, predlažete poboljšanja i sudjelujete u kodnim pregledima. Također ćete imati priliku raditi na projektima koji koriste Swift, Objective-C, SwiftUI i druge moderne tehnologije.
Idealni kandidat ima snažno razumijevanje iOS platforme, iskustvo u radu s RESTful API-jima, poznavanje principa dizajna korisničkog sučelja i sposobnost rada u agilnom okruženju. Cijenimo samostalnost, odgovornost i spremnost na kontinuirano učenje.
Ako ste strastveni prema mobilnom razvoju i želite raditi na aplikacijama koje koriste tisuće korisnika, ovo je prilika za vas. Nudimo konkurentnu plaću, fleksibilno radno vrijeme, mogućnost rada na daljinu i priliku za profesionalni razvoj u dinamičnom i podržavajućem timu.
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje iOS aplikacija koristeći Swift i/ili Objective-C
- Suradnja s dizajnerima i backend timom na implementaciji novih značajki
- Pisanje čitljivog, skalabilnog i testiranog koda
- Otklanjanje grešaka i optimizacija performansi aplikacija
- Praćenje novih tehnologija i trendova u iOS razvoju
- Sudjelovanje u kodnim pregledima i tehničkim raspravama
- Osiguravanje usklađenosti s Appleovim smjernicama i standardima
- Izrada tehničke dokumentacije
- Testiranje aplikacija i suradnja s QA timom
- Sudjelovanje u planiranju sprintova i procjeni zadataka
Zahtjevi
Text copied to clipboard!- Minimalno 2 godine iskustva u razvoju iOS aplikacija
- Odlično poznavanje Swift i/ili Objective-C jezika
- Iskustvo s Xcode i iOS SDK-om
- Poznavanje rada s RESTful API-jima
- Razumijevanje MVC, MVVM i drugih arhitektura
- Iskustvo s alatima za verzioniranje poput Gita
- Sposobnost rada u agilnom okruženju
- Dobre komunikacijske vještine i timski duh
- Poznavanje Appleovih smjernica za dizajn i razvoj aplikacija
- Poželjno iskustvo s SwiftUI i Combine
Moguća pitanja na intervjuu
Text copied to clipboard!- Koliko godina imate iskustva u razvoju iOS aplikacija?
- Koje tehnologije i alate najčešće koristite u iOS razvoju?
- Imate li iskustva s objavljivanjem aplikacija na App Store?
- Kako pristupate otklanjanju grešaka u aplikaciji?
- Koju arhitekturu preferirate u iOS razvoju i zašto?
- Jeste li radili u agilnim timovima i kako doprinosite sprintovima?
- Imate li iskustva s SwiftUI ili Combine?
- Kako osiguravate da je vaš kod testiran i održiv?
- Koji je vaš najveći izazov u dosadašnjem radu na iOS aplikacijama?
- Kako ostajete u toku s novostima u iOS razvoju?