Описание
Rakuten Viber — коммуникационная платформа, объединяющая сотни миллионов людей по всему миру. Она предоставляет личные и групповые чаты, аудио- и видеозвонки, а также возможности следить и связываться с брендами, компаниями и знаменитостями. Коммуникации Viber защищены сквозным шифрованием.
Задачи
•Участие в разработке Android-клиента Viber, улучшении и поддержке существующих функций
•Совместная работа с разработчиками над доставкой новых функций, завершением инициатив и улучшением приложения
•Понимание требований клиентов, технологических потребностей и архитектуры решений для доставки качественных решений
•Работа с продакт-менеджерами, дизайнерами и другими специалистами над решениями, соответствующими пользовательскому опыту и дизайн-гайдлайнам
Требования
•5+ лет коммерческого опыта в разработке Android-приложений
•Сильное владение Java, Kotlin и/или разработкой под Android
•Уверенное понимание Collections, Java concurrency и многопоточности, Coroutines/Flow, компонентов Android Jetpack, включая WorkManager, Paging, ViewBinding и LiveData
•Владение Dagger 2, мультимодульными проектами и Gradle
•Глубокое понимание принципов проектирования мобильных приложений и UX
•Опыт работы с базами данных, включая SQL, оптимизацию и Room
•Владение написанием юнит-тестов и использованием Git
•Знакомство с паттернами проектирования GoF, архитектурой приложений и рефакторингом
•Опыт разработки на основе архитектуры MVP/MVI/MVVM
•Английский язык на уровне Intermediate (разговорный)
Будет плюсом
•Опыт использования AI-инструментов для повышения продуктивности или улучшения принятия решений