Мессенджер позволяет пользователям вести переписку, отправлять видео- и аудиосообщения, подписываться на каналы, заводить собственные и не только. Под капотом у нас полноценная база данных SQLite для хранения сообщений и механизмы для отложенной отправки, которые позволяют пользоваться продуктом офлайн. Для работы с сетью используется набор технологий для разных сценариев Short Poll, SSE, WebSocket, Long Poll. В продукте много бизнес-логики, это уже не тонкий клиент, а полноценное приложение с интересными техническими вызовами.

Задачи

  • Руководить группой из четырёх Android-разработчиков
  • Работать над созданием и развитием мессенджера ВКонтакте
  • Планировать и вести технические проекты, улучшающие скорость разработки, продуктовые и технические метрики
  • Обеспечивать реализацию продуктовых фич
  • Распределять нагрузку в рамках своей группы
  • Обеспечивать наём и развитие разработчиков

Требования

  • Вы занимались Android-разработкой более трёх лет
  • Имеете большой опыт разработки клиент-серверных приложений
  • Уверенно проектируете их архитектуру
  • Хорошо знаете платформу Android и стандартные фреймворки
  • Отлично владеете Kotlin и Java
  • Работали с многомодульными проектами
  • Умеете читать чужой код и находить информацию, разбросанную по разным источникам
  • Стремитесь привносить в разработку процессные и технические улучшения