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