Android разработчик в Яндекс.Мессенджер

Местоположение и тип занятости

Москва, Санкт-Петербург, Минск (Беларусь)Полный рабочий деньМожно удаленно

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

Описание вакансии

О компании и команде

Мы разрабатываем корпоративный мессенджер в составе Яндекс 360 и платформу для организации чатов Еды, Лавки, Маркета, Кинопоиска, Музыки, Такси и других сервисов Яндекса. Поставляем нативные приложения, встраиваемые клиентские SDK (веб и нативные), поддерживаем и развиваем высоконагруженный бэкенд для всех чатов. Если вам интересно превращать туманные идеи в работающие механизмы, которые будут радовать пользователей, присоединяйтесь к нашей команде.

Наши текущие и ближайшие задачи:

  • Интеграция продуктов Яндекс 360 (Телемост, Диск, Трекер, Вики) с внешними системами (мини-приложения в чате)
  • Работа с закрытым контуром организации: приглашение внешних пользователей в чаты и управление правами доступа
  • Управление правами групп пользователей в чатах, иерархии прав
  • Управление чатами: группировка по папкам, тегам, дискавери чатов в пространстве организации
  • Поддержка календаря: отпуска, расписание работы, управление уведомлениями в зависимости от статуса
  • Кастомизация: реакции, фон и цвет интерфейса
  • Интеграция переводчика в чат для общения между носителями разных языков
  • Редизайн мессенджера

Наш стек:

  • Kotlin и Kotlin Coroutines
  • Protobuf, WebSocket, OkHttp
  • Room
  • Dagger 2
  • UI- и unit-тесты
  • Trunk-based development

Какие задачи вас ждут:

  • Разрабатывать новую функциональность приложения
  • Помогать с интеграцией нашего SDK в другие приложения
  • Повышать производительность и надёжность — реализовывать механизмы для функционирования высоконагруженного мессенджера даже в нестабильном окружении
  • Следить за работоспособностью сервиса и устранять технический долг


Ожидания от кандидата

  • Активно программируете под Android более 3 лет
  • Написали с нуля несколько нетривиальных приложений
  • Занимались клиент-серверной разработкой
  • Умеете работать в команде

Условия работы

  • сильная команда, с которой можно расти;
  • сложные задачи для сервисов с самыми требовательными пользователями — коллегами;
  • расширенная программа ДМС: стоматология, обследования, вызов врача на дом и многое другое;
  • оплата 80% стоимости ДМС для супругов и детей;
  • курсы, тренинги, участие в конференциях;
  • Премии каждые полгода для всех, кто успешно прошёл ревью;
  • Ипотечные программы под 3% на 10 лет или без процентов на 3 года;
  • Компенсация оплаты питания;
  • Расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей;
  • Спортзал, тренажёрный зал, занятия йогой в офисе;
  • Гибкий график работы;
  • Бесплатная парковка.