
Rakuten Viber je globalna komunikacijska platforma, ki podjetjem pomaga doseči stranke prek sporočil, preverjanja in interaktivnih kampanj. Njena poslovna ponudba vključuje storitvi Viber Verification in SecurePlus Messages, ki omogočata varnejšo komunikacijo s strankami, funkcije superaplikacije pa podpirajo vključevanje blagovnih znamk in neposredne odnose s potrošniki na področju trženja in e-trgovine.
Android razvijalec za polni delovni čas v Varšavi (hibridno) pri podjetju Rakuten Viber
Razvijajte in izboljšujte komunikacijsko aplikacijo Rakuten Viber za Android, ki jo uporablja na milijone uporabnikov. Razvijajte mobilne funkcionalnosti s Kotlinom, Javo, Jetpackom in sodobnimi arhitekturami Androida.
Opis
- Sodelujte pri razvoju, izboljševanju in vzdrževanju odjemalca Viber za Android.
- Sodelujte z raznoliko ekipo razvijalcev pri zagotavljanju funkcionalnosti, dokončanju načrtovanih pobud in izboljševanju aplikacije.
- Zahteve naročnika, tehnološke potrebe in arhitekturo rešitev pretvarjajte v visokokakovostne izvedbe.
- Sodelujte z vodji produktov, oblikovalci in drugimi deležniki pri rešitvah, ki izpolnjujejo standarde uporabniške izkušnje in oblikovanja.
Zahteve
- Najmanj pet let komercialnih izkušenj z razvojem aplikacij za Android.
- Odlično poznavanje Jave, Kotlina in razvoja za Android.
- Dobro razumevanje zbirk in sočasnosti oziroma večnitnosti v Javi, Kotlin Coroutines in Flow ter komponent Android Jetpack, vključno z WorkManagerjem, Pagingom, ViewBindingom in LiveData.
- Izkušnje z Daggerjem 2, večmodulnimi projekti in Gradlom za gradnjo in vzdrževanje aplikacij za Android.
- Temeljito poznavanje načel oblikovanja mobilnih aplikacij in uporabniške izkušnje.
- Izkušnje z bazami podatkov, vključno s SQL, optimizacijo poizvedb in Roomom.
- Sposobnost pisanja enotnih testov in uporabe Gita za nadzor različic.
- Poznavanje oblikovalskih vzorcev GoF, programske arhitekture in refaktoriranja aplikacij.
- Izkušnje z razvojem aplikacij z uporabo arhitektur MVP, MVI ali MVVM.
- Srednje znanje govorjene angleščine za učinkovito komunikacijo znotraj ekipe.
- Izkušnje z uporabo orodij umetne inteligence za izboljšanje produktivnosti ali podporo pri odločanju so velika prednost.