Наш клиент - международная компания (HQ в Сан-Франциско), основным продуктом которой является разработка платформы управления данными, собирает команду разработчиков-экспертов в Москве.
В компании открыто несколько направлений:
- Разработка Big Data платформы для анализа, управления и монетизации пользовательского трафика мобильных операторов.
- Мессенджер в партнерстве с крупным телеком провайдером. Аудитория - более 10 млн. пользователей
Сейчас мы активно расширяем мобильную команду для второго направления. Мы ищем руководителя iOS разработки, который возьмет на себя роль “играющего тренера”: будет руководить командой из четырех человек, принимать ключевые архитектурные решения.
Используемые технологии: Код - objective-C и состоит из двух частей (его поддерживают разные команды).
Используется webrtc для всего, что связано с сообщениями (голосовые, видео и т.п.). aws amazon для сбора статистики, facebook sdk - для работы с фейсбуком. Для работы с сетью используется как web-socket-ные соединения (чат, различные команды и т.п.), так и http-соединение (логин пользователя и т.д.). Кроме этих используются различные библиотеки для специальных задач, вроде обработки изображений (roundedimageview, picasso, ucrop) или для генерации кода работающего с базой данных (greenDAO). Есть возможность влиять на процесс и предлагать собственные технологические решения.
Одна команда пишет код, используя что-то среднее между mvc и mvvmс. Код второй команды более близок к паттерну viper (повсеместно используются рутеры, презентеры и т.п.).
Задачи, с которыми предстоит работать:
- Решать сложные технические задачи;
- Совместно с командой принимать архитектурные решения;
- Выстраивать эффективную коммуникацию внутри команды и взаимодействие с внешним миром;
- Работа с мотивацией и увлеченностью команды;
- Контроль сроков, причин возникновения багов, вырабатывание практики предотвращения и многое другое;
- Выстраивать процесс тестирования.
Требования:
- Опыт управления командой разработки;
- Опыт в разработке сложных приложений (в идеале опыт разработки приложений для коммуникации);
- Хорошие знания objective-C/Swift и iOS;
- Понимание принципов проектирования;
- Знание особенностей протокола HTTP;
- Знание принципов оптимизации, поиска узких мест, управления использования памяти.
Почему это может быть интересно Вам:
- Возможность принять участие в международном проекте, ориентированном на большую аудиторию;
- Тесная работа в международной команде ведущих специалистов области;
- В распоряжении огромное количество данных от мобильных операторов и других компаний-партнеров - предиктивные модели, такие как churn, next best offer, credit scoring.
Что предлагаем компания:
- Конкурентоспособный доход;
- Офис со всем необходимым на Белорусской - все стандартные приятные офисные мелочи, как: персонализированное оборудование рабочего места, свободный график работы, уютный офис с кухней и зоной отдыха в центре города, уроки английского языка и т.д.;
- Помимо всех социальных гарантий, предусмотренных законодательством РФ (конечно оформляем по ТК), мы предоставляем нашим сотрудникам ДМС;
- Иногородним мы оплатим расходы на переезд (включая семью), а также окажем помощь в поиске жилья и оплатим первый месяц проживания;
- Командировки и workshop-ы в США и Европу.