💜 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com

Разработчик Android (Моменты, увлечения, дискуссии), Одноклассники

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

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

Компания

Место встречи лучших

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

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

Наша команда охватывает сразу несколько ключевых направлений внутри ОК: моменты, увлечения, дискуссии.

«Увлечения» — новый ключевой раздел ОК, с помощью которого пользователи соцсети смогут найти контент на любой вкус. В основе работы раздела «Увлечения» — рекомендательные алгоритмы на базе технологий машинного обучения. Весь актуальный контент представлен на главной странице сервиса и доступен на всех платформах соцсети.

«Моменты» — это сервис для публикации вертикальных фото и видео, которые исчезают через 24 часа. Пользователи могут делиться моментами из своей жизни с помощью исчезающих фото и видео и соревноваться с друзьями в популярности — рейтинг друзей с лучшими моментами обновляется в режиме реального времени.

«Обсуждения» ― это возможность оставлять комментарии под разными типами постов и контента. Ежедневно обсуждениями пользуются миллионы на всех платформах (web, mob.web, Android, iOS). Присоединяйтесь к нашей команде, скучно не будет, обещаем!

Технологический стек:

  • Android architecture components;
  • Kotlin и Java (новый код пишем на Kotlin, но Java все еще присутствует в проекте);
  • Dagger 2 для DI;
  • RX Java/Kotlin Flow для асинхронщины.

Твои задачи:

  • разработка новых фич для увлечений, моментов и дискуссий ― у тебя будет свобода придумывать и реализовывать новый функционал;
  • улучшение производительности сервиса, которым пользуются миллионы;
  • анализ статистики, паттернов поведения и реализация пожеланий пользователей;
  • написание новых сервисов и продуктов, связанных с загрузкой медиаконтента;
  • реализация с нуля продуктовых гипотез (от обсуждения идеи до запуска в продакшен и принятия решения по раскатке).

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

  • знание Java, Kotlin. Опыт коммерческого программирования — минимум 3 года;
  • знание SOLID принципов и MV* паттернов (MVP, MVVM и другие);
  • понимание Single Activity Architecture, Multi-module project;
  • приветствуется опыт работы с медиаконтентом — фото, видео, музыка;
  • желание профессионально развиваться и погружаться с головой в продуктовые решения;
  • готовность построить доверительные отношения с командой: умение принимать критику и открыто высказывать свое мнение;
  • быть готовым признавать неудачные гипотезы: такое случается и поэтому мы ждем, что ты будешь относиться к этому как к способу извлечь уроки, сделать выводы и в следующий раз не допустить вместе с командой этих ошибок.

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

  • сложные и интересные задачи: высоконагруженные быстрорастущие сервисы, которые задают уровень для конкурентов качеством и технологиями;
  • команда: с нами работают професcионалы экстра-класса, каждый из которых может поделиться своей экспертизой;
  • профессиональное развитие: прямо в офисе мы организуем митапы, конференции, семинары и тренинги, куда открыт доступ каждому сотруднику, а также регулярно посещаем лучшие мировые конференции;
  • новый опыт: лучшие сотрудники преподают в наших образовательных проектах, выступают на российских и международных конференциях;
  • выбор: удаленка или комфортный офис с парковкой, душем и зонами отдыха в Санкт-Петербурге или Москве с возможностью комбинированного режима работы;
  • компенсация питания;
  • спорт: компания компенсирует затраты на спортивные активности — занятия в фитнес-клубе, индивидуальные тренировки, участие в соревнованиях;
  • регулярно пересматриваемая зарплата, годовые бонусы, социальный пакет с первого дня: ДМС (в т.ч. на детей до 18 лет), английский язык.