Android developer

Croatia Osiguranje D.d. — Croatia · Posted ~2 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

CROATIA osiguranje lider je na domaćem tržištu osiguranja, a posljednjih godina posvećuje se digitalizaciji poslovanja te se ističe kao industrijski predvodnik inovativnih proizvoda i rješenja. Naš IT & Digital tim čini 160+ stručnjaka koji se brinu o neometanom funkcioniranju poslovnih aplikacija i servisa. Zbog brojnih transformacijskih inicijativa tražimo pojačanje — osobu koja želi graditi nova digitalna rješenja, a ne održavati zatečena. Kako radimo i s čime? Naš Android stack je namjerno moderan i bez legacy tereta: Kotlin uz coroutines i Flow, Jetpack Compose i Material 3modularni Gradle projekt — odvojeni feature moduli, convention pluginovi i version catalog, dizajnirani da moduli ne znaju jedan za drugogaMVI i MVVM uz Clean Architecture — unidirekcijski tok podataka i centralizirana, sučeljem definirana navigacijacoroutines i Flow kroz cijeli codebase — bez RxJave i callback lanacavlastiti networking i storage sloj te vlastiti design system s tokenima, umjesto lanca vanjskih dependencyjaCI/CD pipeline koji na svaki pull request pokreće statičku analizu (lint, Detekt) i testove, a na merge gradi build za internu distribucijuAndroid tim je mali, što u praksi znači da svoje ekrane vodiš end-to-end — od analize zahtjeva, kroz implementaciju i code review, do builda u rukama testera. Nema sloja između tebe i tehničke odluke. U razvoju aktivno koristimo AI asistente (Claude Code) kao dio dnevnog workflowa. Očekujemo da ih koristiš kritički — odgovornost za kod koji ide u produkciju ostaje na developeru. Radimo agilno, u dvotjednim sprintevima. Pri planiranju uzimaš „svoj zalogaj” prema znanju i mogućnostima, koordiniraš se na kratkim dailyjima, usklađuješ s drugim timovima kroz međutimsku koordinaciju te na retrospektivi tražiš prostor za poboljšanje. Mi ti nudimo: naknadu za prijevoz i prehranubožićnicu, uskrsnicu, regres, dar za dijete, potporu zaposlenicima koji su postali roditelji ili posvojiteljiplaćeni dopust za posebne slučajeve: vjenčanje, rođenje djeteta, prvi dan škole, selidba, volontiranje, dodatno usavršavanje i školovanje…dodatno zdravstveno osiguranje s vrlo opsežnim pokrićem te sistematskim pregledom svake godine, osiguranje od nesretnog slučaja 24/7 te putno zdravstveno osiguranje za službena putovanjapovoljnije uvjete zdravstvenog, obveznog auto i kasko osiguranja te osiguranja imovine za Croatijine zaposlenike i članove njihove obiteljiekskluzivno članstvo u CROATIA osiguranje zatvorenom dobrovoljnom mirovinskom fondu — tvoju dobrovoljnu mirovinsku štednju potičemo iznosom do 180 € godišnje: ako mjesečno uplatiš 15 € ili više, mi ćemo mjesečno dodati još 15 €bonus za preporuku novih zaposlenika, nakon što uspješno odrade probni rok u Croatijipogodnosti u suradnji s partnerima: MultiSport kartica, edukacije, putovanja i smještaj, kulturna događanja, financije i teleoperaterske usluge te brojni drugiobiteljski dan za zaposlenike i njihove obitelji, volonterske i humanitarne akcije, sportski susreti, blagdanska druženja i brojne druge inicijative Tvoje glavne odgovornosti: razvoj, implementacija i održavanje Android aplikacija u skladu s razvojnim standardima Društvaaktivno sudjelovanje u svim fazama razvoja: od analize i dizajna rješenja do implementacije, testiranja i objaveosmišljavanje i programiranje novih funkcionalnosti te unapređenje postojećih rješenjacode review i suvlasništvo nad kvalitetom codebaseasuradnja s dizajnerima, poslovnim analitičarima i ostalim dionicima radi razumijevanja zahtjeva i predlaganja optimalnih rješenjapredlaganje poboljšanja postojećeg softvera te novih ideja za unapređenje procesa — razvojno i poslovnosamoinicijativnost i kreativnost u rješavanju zahtjeva i problema Uvjeti koje je potrebno ispunjavati: VSS / VŠS informatičkog, računalnog ili sličnog usmjerenja — ili ekvivalentno praktično iskustvonajmanje 3 godine iskustva u razvoju Android aplikacija u KotlinuJetpack Compose u produkciji — deklarativni layout, upravljanje stanjem i state hoisting, kompozicija komponenticoroutines i Flow — strukturirana konkurencija, rad s dispatcherima i lifecycle-aware prikupljanje podatakaintegracija RESTful API-ja: autentikacija, deserijalizacija, rukovanje greškama i rubnim slučajevimaMVI ili MVVM uz Clean Architecture — sposobnost da poslovna logika ostane izvan UI slojarazumijevanje modularnog pristupa i Gradle build sustavaiskustvo s testiranjem — unit testovi kao dio svakodnevnog rada, a ne naknadna obvezaGit i rad kroz pull requestove i code reviewpisanje čitljivog i održivog koda — kod koji kolega može mijenjati bez tebeaktivno korištenje engleskog jezika u govoru i pismu Prednosti imaju kandidati koji: imaju iskustvo s modularizacijom višemodulnog Gradle projekta (feature moduli, kontrolirane ovisnosti, convention pluginovi)poznaju CI/CD za Android: Jenkins ili GitHub Actions, potpisivanje aplikacije, distribucija kroz Play Console i Firebase App Distributionimaju iskustvo s UI testiranjem — Compose UI testovi ili Espresso, uključujući automatizirano testiranjekoriste dependency injection rješenja (Hilt/Dagger/Koin)razumiju accessibility: TalkBack, dinamičke veličine fonta, veličine tap targetarazumiju mobilnu sigurnost: Android Keystore, sigurno spremanje i zaštita osjetljivih podatakaimaju iskustvo rada s design systemom i suradnje s dizajnerom u Figmiimaju iskustvo s analitikom i crash reportingom (npr. Firebase Crashlytics)imaju iskustvo s video pozivima / WebRTC-ompoznaju klasični View sustav i XML layoute — za interop s postojećim komponentamaradili su u SCRUM okruženju te koriste Jira i Confluence Razvoj i nagrađivanje Osigurat ćemo ti svu potrebnu opremu za rad, a kako bi se razvijao/la u smjeru u kojem želiš, omogućit ćemo edukacije, certificiranje i posjete konferencijama. Angažman procjenjujemo kvartalno i nagrađujemo prema kvaliteti, a za posebno istaknuta rješenja moguće su i dodatne nagrade.