👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Руководитель группы iOS-разработки в Мессенджер

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

Можно удаленно

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

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

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

Мы разрабатываем мессенджер для корпоративного общения в рамках продукта Яндекс 360 и платформу для организации чатов на сервисах Яндекса. Поставляем нативные приложения, встраиваемые клиентские SDK (как нативные, так и web-based), поддерживаем и развиваем высоконагруженный бэкенд, обслуживающий все чаты. Если вам интересно превращать туманные идеи в работающие механизмы, которые будут радовать пользователей, присоединяйтесь к нашей команде.

Наш стек:

  • проект на Swift и Objective-C, вся новая разработка только на Swift;
  • хранение данных: NoSQL, SQLite;
  • используем реактивный и функциональный подходы к разработке ПО;
  • работа с сетью: Protobuf через WebSocket и HTTP-запросы с REST API;
  • Unidirectional Data Flow;
  • Git, trunk-based.

Что нужно делать:

  • принимать технологические и архитектурные решения и отвечать за качество продукта;
  • писать код и ревьюить код коллег;
  • нанимать, развивать и оценивать сотрудников;
  • улучшать процессы работы над продуктом;
  • бороться за производительность и надёжность (множество механизмов, гарантирующих работу высоконагруженного мессенджера даже в нестабильном окружении, могут стать настоящим интеллектуальным вызовом);
  • помнить о том, что Мессенджер — это ещё и встраиваемый SDK с жёсткими требованиями к размеру, потреблению памяти и количеству зависимостей.

Мы ждем, что вы:

  • больше пяти лет занимались коммерческой разработкой мобильных приложений;
  • больше года управляли командой;
  • знаете современные принципы построения архитектуры мобильных приложений;
  • имеете опыт клиент-серверной разработки.