Облако Mail.ru

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

ios

Задачи

  • управление командой разработки из 4 человек;
  • формирование команды: технические собеседования, адаптация, планирование загрузки по команде и потребности в дополнительных ресурсах;
  • мотивирование команды: совместно с техническим директором фокусировка по целям и транслирование стратегии и правил команде, приоритизация задач;
  • поддержание высокого качества разработки: code review, ретроспективы, управление техническим долгом, решение архитектурных и наиболее сложных задач в разработке;
  • участие в полном цикле работ над задачами: обсуждение бизнес-требований, макетов дизайнеров, проектирование архитектуры реализации, покрытие кода продуктовыми и техническими метриками;
  • бережный перевод текущего проекта с ObjC на Swift;
  • разработка интересных фич, связанных с новым позиционированием Облака как лучшего фотохранилища в Рунете. Придется писать много качественного кода в соответствии с архитектурой MVVM и принципами SOLID;
  • погружение в технически сложное приложение. Глубина определяется всесторонней интеграцией с операционной системой и использованием широкого спектра возможностей iOS SDK. Перед вами будут стоять вызовы во всех слоях приложения: перманентная оптимизация скорости загрузки файлов, работа со сверхбыстрой key-value базой данных LMDB, сложная бизнес-логика, насыщенный UI с нестрандартными анимациями, нетривиальная многопоточная архитектура в целом;
  • возможность выходить из зоны программирования под iOS. При желании вы сможете брать на себя DevOps-задачи по развитию системы скриптов для CI/CD, логирования и мониторинга приложения.

Требования

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

Будет плюсом

  • опыт работы с ReactiveCocoa или любым другим Rx фреймворком;
  • увлеченность технологиями Apple.

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

ios

Senior iOS Developer

Delivery Club, Москва
ios android management

Project manager / Руководитель команды разработки

E-Commerce, Москва
ios android QA

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

Одноклассники, Санкт-Петербург
ios android QA

QA engineer

Одноклассники, Москва
ios objective c

Senior iOS Developer Video / Старший iOS разработчик Видео

Одноклассники, Санкт-Петербург
ios

iOS разработчик (Почта)

Мобильная Почта, Москва
ios objective c swift

iOS Developer / Разработчик мобильных приложений (iOS)

Одноклассники, Санкт-Петербург
c++ ios objective c swift

Senior iOS Developer (MAPS.ME)

MAPS.ME, Москва
ios

iOS разработчик (Мессенджеры)

Команда разработки для iOS, Москва
ios android

Старший инженер по тестированию мобильных игр (MY.GAMES)

MY.GAMES, Москва
ios

iOS разработчик поисковых продуктов

Поиск, Москва
python ios product management laravel

Преподаватели GeekBrains

GeekBrains, Москва
ios

iOS разработчик в Юлу

Юла, Москва
ios QA

Специалист по тестированию мобильных приложений (IOS)

Мобильная Почта, Москва
ios objective c swift

iOS разработчик (adVentures)

adVentures, Москва

Поиск вакансий