
Rakuten Viber — глобальна комунікаційна платформа, яка допомагає компаніям взаємодіяти з клієнтами за допомогою обміну повідомленнями, верифікації та інтерактивних кампаній. Бізнес-рішення платформи охоплюють Viber Verification і SecurePlus Messages, що забезпечують безпечнішу комунікацію з клієнтами, а функції супераппа допомагають брендам підвищувати залученість і будувати прямі відносини зі споживачами у сфері маркетингу та електронної комерції.
Android-розробник на повний робочий день у Варшаві (гібридний формат) у Rakuten Viber
Розробляйте та вдосконалюйте комунікаційний Android-застосунок Rakuten Viber, яким користуються мільйони людей. Створюйте мобільні функції за допомогою Kotlin, Java, Jetpack і сучасних архітектур Android.
Опис
- Беріть участь у розробленні, вдосконаленні та підтримці Android-клієнта Viber.
- Працюйте в команді розробників із різним досвідом над випуском функцій, виконанням запланованих ініціатив і покращенням застосунку.
- Перетворюйте вимоги клієнта, технологічні потреби та архітектуру рішень на якісні реалізації.
- Співпрацюйте з продакт-менеджерами, дизайнерами та іншими зацікавленими сторонами над рішеннями, що відповідають стандартам користувацького досвіду та дизайну.
Вимоги
- Щонайменше п’ять років комерційного досвіду розроблення Android-застосунків.
- Глибокі знання Java, Kotlin і розроблення під Android.
- Ґрунтовне розуміння колекцій і паралелізму або багатопотоковості в Java, Kotlin Coroutines і Flow, а також компонентів Android Jetpack, зокрема WorkManager, Paging, ViewBinding і LiveData.
- Досвід роботи з Dagger 2, багатомодульними проєктами та Gradle для створення й підтримки Android-застосунків.
- Глибокі знання принципів проєктування мобільних застосунків і користувацького досвіду.
- Досвід роботи з базами даних, зокрема SQL, оптимізацією запитів і Room.
- Уміння писати модульні тести та використовувати Git для контролю версій.
- Знання шаблонів проєктування GoF, архітектури програмного забезпечення та рефакторингу застосунків.
- Досвід розроблення застосунків з використанням архітектур MVP, MVI або MVVM.
- Розмовна англійська на рівні Intermediate для ефективної комунікації в команді.
- Досвід використання інструментів штучного інтелекту для підвищення продуктивності або підтримки ухвалення рішень буде значною перевагою.