java android kotlin

Разработчик Android (проект "Фото"), Санкт-Петербург

Одноклассники

Одноклассники – одна из крупнейших социальных сетей. OK – самый высоконагруженный в мире сервис, написанный на Java. Большинство задач, которые возникают перед нами каждый день, не имеют готовых решений, поэтому мы используем большое количество собственных разработок. 

Одноклассники - самый высоконагруженный проект, написанный на Java в России:

За одну секунду мы умеем:
- показать 460 000 фотографий;
- загрузить 3 500 постов в ленту и дать их прочитать 500 000 раз;
- доставить 30 000 пушей и 160 000 оффлайн оповещений;
- переслать 6500 сообщений и опубликовать 1000 комментариев;
- ответить на 5000 поисковых запросов, при этом достаточно быстро, в среднем за 80мс.

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

Задачи

  • Развитие функциональности сервиса “Фото”: оптимизация загрузки с учетом состояния сети - WiFi - 4G - 3G – EDGE,а также улучшение протоколов по взаимодействию с локальным хранилищем телефона и оптимизация сетевой производительности.
  • Расширение инструментов по обработки фотографий (развитие медиаредактора).
  • Расширение возможностей реакций на загруженные фотографии.
  • Написание новых сервисов и продуктов, связанных с загрузкой медиаконтента.
  • Реализация с нуля продуктовых гипотез (от обсуждения идеи до запуска в продакшн и принятия решения по раскатке).

Требования

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

Будет плюсом

  • Приветствуется опыт работы с медиаконтентом - фото, видео, музыка.

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

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

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

Люди — это главная ценность Одноклассников. Работая у нас, вы получаете комфортные условия и уникальный опыт разработки

QA Engineer / Инженер по тестированию мобильных и веб-приложений

ios android QA automation

Java разработчик (проект "Антиспам")

java

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

javascript java NoSQL

Android Developer

java android kotlin

Data Scientist (проект "Дискуссии")

java hadoop data science

Fullstack-разработчик (проект "Монетизации")

javascript java SQL

Data scientist / Группы, пуши, приложения

java bigdata data science

Java-разработчик (проект "Поиск")

java

Java разработчик (проект "Товарной платформы")

javascript java react hadoop spark

Data scientist / Музыка

java bigdata data science

Разработчик Android (проект "Дискавери")

java android kotlin

Android-разработчик (intern)

java android kotlin

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

java android

Java-разработчик (проект "Лента")

java

Разработчик Android (проект "Новых пользователей")

java android kotlin

Java разработчик (проект "Группы" в Одноклассниках)

java

Тестировщик мобильных и web-приложений (проект "Новые пользователи")

ios android QA automation WEB QA manual

Data Engineer

java hadoop SQL ETL

Fullstack intern

javascript java

Data scientist / Моменты

java bigdata data science