
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 для эффективного взаимодействия в команде.
- Опыт использования инструментов искусственного интеллекта для повышения продуктивности или поддержки принятия решений будет существенным преимуществом.