Rakuten Viber
Rakuten Viber
Rakuten Viber to globalna platforma komunikacyjna, która pomaga firmom docierać do klientów za pośrednictwem wiadomości, weryfikacji i interaktywnych kampanii. Oferta biznesowa obejmuje Viber Verification i SecurePlus Messages, umożliwiające bezpieczniejszą komunikację z klientami, a funkcje superaplikacji wspierają zaangażowanie odbiorców i budowanie bezpośrednich relacji z konsumentami w obszarach marketingu i handlu elektronicznego.

Android Developer na pełny etat w Warszawie (hybrydowo) w Rakuten Viber

Twórz i rozwijaj aplikację komunikacyjną Rakuten Viber na Androida, z której korzystają miliony użytkowników. Rozwijaj funkcje mobilne z wykorzystaniem Kotlin, Java, Jetpack i nowoczesnych architektur Androida.

Opis

  • Weźmiesz udział w tworzeniu, rozwijaniu i utrzymaniu klienta Viber na Androida.
  • Będziesz współpracować z różnorodnym zespołem deweloperskim przy dostarczaniu funkcji, realizacji zaplanowanych inicjatyw i ulepszaniu aplikacji.
  • Przełożysz wymagania klienta, potrzeby technologiczne i architekturę rozwiązania na wysokiej jakości implementacje.
  • Będziesz współpracować z menedżerami produktu, projektantami i innymi interesariuszami nad rozwiązaniami spełniającymi standardy doświadczenia użytkownika i designu.

Wymagania

  • Co najmniej pięć lat komercyjnego doświadczenia w tworzeniu aplikacji na Androida.
  • Bardzo dobra znajomość języków Java i Kotlin oraz tworzenia aplikacji na Androida.
  • Dobre zrozumienie kolekcji i współbieżności lub wielowątkowości w Javie, Kotlin Coroutines i Flow, a także komponentów Android Jetpack, w tym WorkManager, Paging, ViewBinding i LiveData.
  • Biegłość w korzystaniu z Dagger 2, projektów wielomodułowych i Gradle do tworzenia oraz utrzymywania aplikacji na Androida.
  • Bardzo dobra znajomość zasad projektowania aplikacji mobilnych i doświadczenia użytkownika.
  • Doświadczenie w pracy z bazami danych, w tym SQL, optymalizacją zapytań i Room.
  • Umiejętność pisania testów jednostkowych i korzystania z systemu kontroli wersji Git.
  • Znajomość wzorców projektowych GoF, architektury oprogramowania i refaktoryzacji aplikacji.
  • Doświadczenie w tworzeniu aplikacji z wykorzystaniem architektur MVP, MVI lub MVVM.
  • Znajomość mówionego języka angielskiego na poziomie Intermediate, umożliwiająca skuteczną komunikację w zespole.
  • Doświadczenie w korzystaniu z narzędzi sztucznej inteligencji w celu zwiększania produktywności lub wspierania podejmowania decyzji będzie dużym atutem.