Rakuten Viber
Rakuten Viber
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.