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

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

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

Формат работы

комбинированный

Уровень

middle
senior

График работы

полный

ОК

Команда OK.TECH объединяет сотни специалистов разработки, дизайна, маркетинга, машинного обучения, поддержки пользователей и не только. Каждый из нас влияет на то, каким увидят ОК миллионы пользователей. Мы можем творить историю и делаем это!

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

Похожие вакансии

Java Developer в команду автоматизации внутренних процессов

VK
Москва, комбинированный

QA Engineer

VK ID
Москва, гибкий

Machine Learning Engineer в VK Знакомства

ВКонтакте
Санкт-Петербург, гибкий

Android разработчик (проект "Фото")

ОК
Санкт-Петербург, комбинированный

Android-разработчик

Почта
Москва, гибкий

Android-разработчик в команду Контента

ВКонтакте
Санкт-Петербург, гибкий

Hiring days для бэкенд-разработчиков, 17.02–18.02

VK
дистанционный

Руководитель продуктовой backend-разработки

Дзен
Москва, гибкий

Java-разработчик (Платформа)

ОК
Санкт-Петербург, гибкий

Java-разработчик в команду инфраструктуры рекомендаций

Департамент AI, контентных и рекомендательных сервисов
Москва, гибкий

Android-разработчик в команду Мессенджера

ВКонтакте
дистанционный

Android разработчик

VK Карты
Москва, гибкий

Backend разработчик в команду VK ID

Экосистемные сервисы
Москва, гибкий

MLOps (команда VK Видео)

VK
Москва, гибкий

Java Developer в команду API

ОК
Санкт-Петербург, гибкий

Инженер по тестированию бэкенда в команду Мессенджера

ВКонтакте
Санкт-Петербург, гибкий

Android-разработчик

Рекламные технологии и СМБ
Москва, гибкий

Бэкенд-разработчик контент-системы

Департамент AI, контентных и рекомендательных сервисов
Москва, гибкий

Android Developer в команду cообществ

ВКонтакте
Санкт-Петербург, гибкий

Java разработчик в Core Mobile Web

ОК
Санкт-Петербург, комбинированный

Android-разработчик в команду развития Суперприложения

ВКонтакте
дистанционный

Android-разработчик в команду VK видео

VK
Санкт-Петербург, гибкий

Data engineer в команду поисковой базы

Департамент AI, контентных и рекомендательных сервисов
Москва, гибкий

Руководитель команды backend-разработки контент-системы

Департамент AI, контентных и рекомендательных сервисов
Москва, гибкий

Backend разработчик в команду инфраструктуры

Департамент AI, контентных и рекомендательных сервисов
Москва, гибкий

Java-разработчик в команду продуктовой разработки

Дзен
Москва, гибкий

Android-разработчик

VK Pay
Москва, гибкий

Backend разработчик Java

Автоматизация внутренних процессов
Москва, гибкий

Ведущий разработчик Android

VK WorkMail
Москва, гибкий

Android-разработчик

VK Музыка
Москва, офисный

Android разработчик

Дзен
Москва, комбинированный

QA-инженер

Юла
Москва, гибкий

Android developer VK Знакомства

ВКонтакте
Санкт-Петербург, гибкий

Golang разработчик в команду Единых Облачных Технологий (ЕНОТ)

Технический департамент
Москва, гибкий

Android developer команда VK Play Live

VK Play
Москва, гибкий

Android-разработчик в команду Movika

ВКонтакте
дистанционный

Team Lead в команду «Музыки» (Java)

ОК
Санкт-Петербург, гибкий

Java Разработчик (ML-команда)

Дзен
Москва, гибкий

Ведущий Java разработчик в команду Единых Облачных Технологий ( ЕНОТ )

Технический департамент
Москва, гибкий