ios objective c swift

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

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

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

Мы находимся в поиске iOS разработчика для развития Ленты и Сервиса Рекомендаций (Дискавери).

Лента - это сервис с десятками миллионов DAU на всех платформах (web, mob.web, android, ios). Это ключевая часть социальной сети, в которой пользователи получают всю информацию, на которую они подписались: контент друзей, фото, посты и видео из сообществ, дружбы и т.д.

Дискавери - сервис с миллионами DAU, в котором пользователю рекомендуется контент, исходя из его предпочтений с помощью различных моделей машинного обучения и не только.

В задачу сервисов входит не только отобрать интересный контент пользователю, но и сделать это быстро. Для решения этих задач мы используем гибкую систему экспериментов, в которых задействованы различные алгоритмы ML. Для обеспечения быстродействия и отказоустойчивости у нас поднято более 600 инстансов в трех датацентрах.

Наш идеальный кандидат заинтересован в разработке продукта от идеи до реализации и хочет влиять на конечный вид продукта.

Задачи

  • Участие в переработке механики подачи контента пользователю и получении фидбека с помощью передовых решений в сфере UI/UX.
  • Разработка концепций и прототипов UI/UX решений, и участие в их запуске на реальных пользователей.
  • С помощью новых методик подачи контента мы планируем значительно увеличить аудиторию сервиса, а значит твой код будет запускаться еще чаще и будет приносить еще больше пользы.

Требования

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

Будет плюсом

  • Опыт работы с медиаконтентом - фото, видео, музыка.
  • Опыт работы с любыми реактивными фреймворками.

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

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