Разработчик iOS (проект "Фото", Одноклассники)

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

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

Компания

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

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

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

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

За одну секунду мы умеем:

- показать 460 000 фотографий;

- загрузить 3 500 постов в ленту и дать их прочитать 500 000 раз;

- доставить 30 000 пушей и 160 000 оффлайн оповещений;

- переслать 6500 сообщений и опубликовать 1000 комментариев;

- ответить на 5000 поисковых запросов, при этом достаточно быстро, в среднем за 80мс.

Команда Фото занимается развитием сервиса для публикации фотографий.

Какую цель мы преследуем? Мы помогаем пользователям делиться своими фотографии со своими друзьями и близкими.

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

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

Какие у тебя будут возможности и к чему стоит быть готовым сразу?

  • Будешь узнавать новое каждый день. Большинство продуктовых задач, которые возникают перед нами каждый день, не имеют шаблонных решений ― поэтому вместе с командой будешь придумывать оптимальные решения для проверки гипотез.
  • Сможешь глубоко погрузиться в изучить технические решения в смежных разделах, созданные в продукте. Фотографии - продукт мультисервисный, их можно найти в ленте, в группах, аттачах сообщений и во множестве других мест в приложении. Поэтому сидеть в закрытой коробке не придется и потребуется постоянное расширение кругозора и понимания продукта в целом.
  • Ты сможешь часто запускать новые эксперименты и проверять продуктовые гипотезы на продакшене. Релизный цикл - 1 неделя. Мы стараемся декомпозировать задачи так, чтобы проверять гипотезы каждый спринт.
  • Научишься работать с метриками и принимать совместно с менеджерами и аналитиками решения по запуску новых фичей на всю аудиторию.

Что будет входить в твои обязанности?

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

Что мы будем от ждать от тебя?

  • Опыт коммерческой разработки c использованием Swift/Objective-C, написания сложных интерфейсов.
  • Понимание многопоточности и управления памятью.
  • Знание шаблонов проектирования.
  • Опыт разработки клиент-серверных приложений.
  • Приветствуется опыт работы с медиаконтентом - фото, видео, музыка;
  • Дополнительным плюсом будет опыт работы с любыми реактивными фреймворками.
  • Желание профессионально развиваться и погружаться с головой в продуктовые решения.
  • Готовность построить доверительные отношения с командой: умение принимать критику и открыто высказывать свое мнение.
  • Быть готовым признавать неудачные гипотезы: такое случается и поэтому мы ждем, что ты будешь относится к этому как к способу извлечь уроки, сделать выводы и в следующий раз не допустить вместе с командой этих ошибок.
  • Умение делиться знаниями и развивать компетенции команды.

Бонусы

  • работа в профессиональной команде с серьезным опытом, создающей популярный проект мирового уровня;
  • при обоюдном интересе мы предложим такие условия сотрудничества, от которых не захочется отказываться
  • регулярно пересматриваемая зарплата, годовые бонусы, социальный пакет (спорт, ДМС, английский язык);
  • комфортный офис с парковкой, душем и зонами отдыха в паре минут от м. «Площадь Александра Невского»;
  • дополнительное обучение за счет компании, участие в профессиональных конференциях и форумах по всему миру;
  • корпоративные мероприятия и Team Building Events в России и за рубежом;
  • дружный коллектив профессионалов.