
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.