Android-разработчик (проект «Фото»), Москва

Android-разработчик (проект «Фото»), Москва

ОК — не просто социальная сеть, это место для увлечённых людей. Здесь можно общаться и знакомиться с единомышленниками, находить интересный контент и создавать его самим, узнавать новое для хобби и делиться знаниями, проводить досуг и вести бизнес.

Наша команда занимается развитием сервиса для публикации фотографий. Мы помогаем пользователям делиться фотографиями с друзьями и близкими. Стремимся сделать так, чтобы пользователи ОК чаще загружали фотографии и как можно быстрее получали на них реакцию.

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

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

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

Задачи

  • Развитие функциональности сервиса «Фото»: оптимизация загрузки с учётом состояния сети (Wi-Fi/4G/3G/EDGE), улучшение протоколов по взаимодействию с локальным хранилищем телефона и оптимизация сетевой производительности;
  • расширение инструментов по обработкe фотографий (развитие медиаредактора);
  • расширение возможностей реакций на загруженные фотографии;
  • написание новых сервисов и продуктов, связанных с загрузкой медиаконтента;
  • реализация продуктовых гипотез с нуля (от обсуждения идеи до запуска в продакшен и принятия решения по раскатке).

Требования

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

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

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

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

комбинированный
дистанционный

Уровень

middle

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

полный

ОК

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

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

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

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

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

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

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

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

QA Engineer

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

Инженер по тестированию

Единые облачные технологии
Санкт-Петербург, комбинированный

Android Developer

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

QA Desktop

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

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

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

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

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

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

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

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

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

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

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

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

Департамент AI
Москва, гибкий

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

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

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

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

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

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

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

Департамент AI
Москва, гибкий

Java Developer в команду инфраструктуры рекомендаций

Департамент AI
Москва, гибкий

Android Developer

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

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

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

SRE / Системный администратор Linux (One Cloud)

Единые облачные технологии
Санкт-Петербург, гибкий

Go Developer

Единые облачные технологии
Москва, гибкий

ML-разработчик (ML для авторов)

Департамент AI
Москва, гибкий

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

Единые облачные технологии
Москва, гибкий

Android-разработчик в команду экспериментальных продуктов

Mail.ru
Москва, гибкий