
Rakuten Viber globalna je komunikacijska platforma koja tvrtkama pomaže dosegnuti korisnike putem razmjene poruka, verifikacije i interaktivnih kampanja. Njegova poslovna ponuda uključuje usluge Viber Verification i SecurePlus Messages, koje omogućuju sigurniju komunikaciju s korisnicima, dok značajke superaplikacije podržavaju angažman brendova i izravne odnose s potrošačima u marketingu i e-trgovini.
Android developer na puno radno vrijeme u Varšavi (hibridno) u tvrtki Rakuten Viber
Razvijajte i unapređujte Rakuten Viberovu komunikacijsku aplikaciju za Android koju koriste milijuni korisnika. Razvijajte mobilne značajke uz Kotlin, Javu, Jetpack i moderne Android arhitekture.
Opis
- Sudjelujte u razvoju, unapređenju i održavanju Viberova klijenta za Android.
- Surađujte s raznolikim timom developera na isporuci značajki, dovršavanju planiranih inicijativa i unapređenju aplikacije.
- Pretvorite zahtjeve klijenta, tehnološke potrebe i arhitekturu rješenja u visokokvalitetne implementacije.
- Surađujte s produktnim menadžerima, dizajnerima i drugim dionicima na rješenjima koja zadovoljavaju standarde korisničkog iskustva i dizajna.
Zahtjevi
- Najmanje pet godina komercijalnog iskustva u razvoju Android aplikacija.
- Napredno poznavanje Jave, Kotlina i razvoja za Android.
- Dobro razumijevanje Java kolekcija i konkurentnosti odnosno višedretvenosti, Kotlin Coroutines i Flow te komponenti Android Jetpacka, uključujući WorkManager, Paging, ViewBinding i LiveData.
- Iskustvo s alatima Dagger 2, višemodularnim projektima i Gradleom za izgradnju i održavanje Android aplikacija.
- Temeljito poznavanje načela dizajna mobilnih aplikacija i korisničkog iskustva.
- Iskustvo u radu s bazama podataka, uključujući SQL, optimizaciju upita i Room.
- Sposobnost pisanja jediničnih testova i korištenja Gita za upravljanje verzijama.
- Poznavanje GoF obrazaca dizajna, softverske arhitekture i refaktoriranja aplikacija.
- Iskustvo u razvoju aplikacija pomoću arhitektura MVP, MVI ili MVVM.
- Srednja razina govornog engleskog jezika za učinkovitu komunikaciju unutar tima.
- Iskustvo u korištenju AI alata za povećanje produktivnosti ili podršku pri donošenju odluka velika je prednost.