
Rakuten Viber je globálna komunikačná platforma, ktorá pomáha firmám oslovovať zákazníkov prostredníctvom správ, overovania a interaktívnych kampaní. Jej ponuka pre firmy zahŕňa služby Viber Verification a SecurePlus Messages, ktoré umožňujú bezpečnejšiu komunikáciu so zákazníkmi, zatiaľ čo funkcie superaplikácie podporujú zapojenie značiek a priame vzťahy so spotrebiteľmi v oblasti marketingu a elektronického obchodu.
Android vývojár na plný úväzok vo Varšave (hybridne) v spoločnosti Rakuten Viber
Budujte a zlepšujte komunikačnú aplikáciu Rakuten Viber pre Android, ktorú používa milióny používateľov. Vyvíjajte mobilné funkcie pomocou Kotlinu, Javy, Jetpacku a moderných architektúr Androidu.
Popis
- Podieľajte sa na vývoji, zdokonaľovaní a údržbe klienta Viber pre Android.
- Spolupracujte s rôznorodým tímom vývojárov na dodávaní funkcií, dokončovaní plánovaných iniciatív a zlepšovaní aplikácie.
- Pretavujte požiadavky klienta, technologické potreby a architektúru riešenia do kvalitných implementácií.
- Spolupracujte s produktovými manažérmi, dizajnérmi a ďalšími zainteresovanými stranami na riešeniach, ktoré spĺňajú štandardy používateľskej skúsenosti a dizajnu.
Požiadavky
- Minimálne päť rokov komerčných skúseností s vývojom aplikácií pre Android.
- Pokročilé znalosti Javy, Kotlinu a vývoja pre Android.
- Dobré porozumenie kolekciám a súbežnosti alebo multithreadingu v Jave, Kotlin Coroutines a Flow a komponentom Android Jetpack vrátane WorkManager, Paging, ViewBinding a LiveData.
- Skúsenosti s Dagger 2, viacmodulovými projektmi a Gradle na vytváranie a údržbu aplikácií pre Android.
- Dôkladná znalosť princípov návrhu mobilných aplikácií a používateľskej skúsenosti.
- Skúsenosti s databázami vrátane SQL, optimalizácie dotazov a Room.
- Schopnosť písať unit testy a používať Git na správu verzií.
- Znalosť návrhových vzorov GoF, softvérovej architektúry a refaktoringu aplikácií.
- Skúsenosti s vývojom aplikácií pomocou architektúr MVP, MVI alebo MVVM.
- Stredne pokročilá hovorená angličtina na efektívnu komunikáciu v tíme.
- Skúsenosti s používaním nástrojov umelej inteligencie na zvýšenie produktivity alebo podporu rozhodovania sú veľkou výhodou.