
Garmin Cluj regionalni je ured tvrtke Garmin usmjeren na razvoj tehnologije za navigaciju, fitness, dobrobit i povezana svakodnevna iskustva. Njegov rad doprinosi proizvodima kao što su GPS navigacijski sustavi, pametni satovi i uređaji za praćenje tjelesne aktivnosti, podržavajući aktivnosti od istraživanja na otvorenom i praćenja zdravlja do putovanja automobilom. Tim razvija pouzdana rješenja namijenjena korisnicima diljem svijeta.
Android softverski inženjer – aplikacija Garmin Varia, Cluj-Napoca hibridno
Razvijajte Garminovu biciklističku sigurnosnu aplikaciju Varia za radarske uređaje, stražnja svjetla i kamere. Radite na Bluetooth povezivosti s malom latencijom, pozadinskoj obradi i sigurnosno usmjerenim upozorenjima.
Opis
- Dizajnirati i isporučivati softverske komponente u sklopu širih Android projekata.
- Mentorirati manje iskusne softverske inženjere i pružati im podršku.
- Davati promišljene povratne informacije i prijedloge za poboljšanja kroz međusobne preglede koda.
- Procjenjivati opseg razvoja, uspoređivati tehnološke mogućnosti i preporučivati poboljšanja procesa.
- Istraživati tehničke temeljne uzroke i definirati korektivne mjere za utvrđene probleme.
- Razvijati i održavati prateću aplikaciju Varia za Garminove stražnje radare, stražnja svjetla i kamere.
- Omogućiti responzivni prijenos podataka sa senzora, pouzdanu pozadinsku povezivost, energetski učinkoviti rad, obradu videozapisa, snimanje medija i automatsko snimanje incidenata.
Zahtjevi
- Duboko poznavanje Androidovih arhitektonskih komponenti, uključujući ViewModel, StateFlow ili LiveData te Room, zajedno s obrascima MVVM, MVI ili Clean Architecture.
- Napredno iskustvo s Kotlinom, uključujući korutine, Flow i idiomatske jezične značajke.
- Napredno iskustvo s Jetpack Composeom, uključujući podizanje stanja, bočne učinke, tematiziranje, prilagođene komponente i interoperabilnost s Viewom.
- Praktično iskustvo s okvirima za ubrizgavanje ovisnosti.
- Dobro poznavanje izvršavanja u pozadini pomoću WorkManagera i usluga u prednjem planu te Bluetooth i BLE API-ja.
- Iskustvo u pisanju jediničnih testova pomoću JUnita i MockK-a te UI testova pomoću Compose Testinga ili Espressa.
- Praktično iskustvo s konfiguracijom Gradlea i AGP-a te alatima Android Studija.
- Najmanje tri godine profesionalnog iskustva u razvoju za Android.
Pogodnosti
- 24 dana godišnjeg odmora, dodatni dani ovisno o stažu u Garminu i naknada za zakonske blagdane.
- Pretplata na zdravstveni paket i godišnji dodatak za naočale.
- Mjesečni dodatak za sportske aktivnosti i dobrobit.
- Lokalne i globalne mogućnosti razvoja, uključujući edukacije, mentorstvo te tehničke i liderske programe.
- Pristup platformama za e-učenje i podrška za sudjelovanje na tehničkim konferencijama.
- Bonus za lojalnost tvrtki te dodatni bonusi za blagdane i osobne prekretnice.
- Prehrambeni bonovi.
- Znatni popusti na Garminove proizvode.
- Program kupnje dionica za zaposlenike.
- Doprinos poslodavca u mirovinski plan trećeg stupa.
- Garminovi proizvodi dostupni za testiranje i posuđivanje.
- Događaji posvećeni dobrobiti, sportu i zajednici, uključujući sportske aktivnosti, tečajeve, hackathone i zabave.
- Dodatne pogodnosti predstavljene tijekom procesa zapošljavanja.