Rakuten Viber
Rakuten Viber
201 – 500 Zaposlenici
E-trgovinaMarketingSavjetovanje
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.