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

Middle/Senior iOS - разработчик [Умный дом]

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

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

Компания

Крупнейшая телекоммуникационная и ведущая ИТ-компания

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

О компании и команде

МТС Digital – сердце цифровой экосистемы МТС. Облачные сервисы, суперкомпьютер, системы видеоаналитики, IoT, собственная лаборатория AI и 20+ петабайт данных, финтех, стриминг, гейминг, мобильные приложения. Каждый день мы работаем над тем, чтобы вывести мобильную и веб-разработку на новый уровень, благодаря сплоченным продуктовым командам и agile методологиям.

Мы ищем ведущего iOS-разработчика для реализации нового функционала и фич для нашего приложения.

МТС Умный Дом - это простой доступный сервис, повышающий безопасность и комфорт любого жилья, от съемной квартиры до собственного коттеджа. Сервис сочетает в себе возможность управления широким диапазонов систем и девайсов – от ставших уже привычными систем охранной сигнализации и камер видеонаблюдения до современных «умных» IoT устройств. Сейчас весь проект находится на стадии рестарта.

Чем предстоит заниматься:

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

Ожидания от кандидата

  • мы ожидаем опыт разработки iOS-приложений в команде разработчиков от 2ух лет;
  • знания ООП и структур данных, понимание распространенных шаблонов проектирования;
  • знание архитектурных паттернов MVP, VIPER, в особенности MVVM;
  • знание принципов SOLID;
  • умение верстать UI кодом и желательно в SnapKit;
  • знание Swift и знание/желание изучить RxSwift;
  • понимание принципов DI и протоколо-ориентированного программирования.

    Дополнительно будет плюсом:
  • опыт работы с умными устройствами;
  • опыт настройки CI/CD (Написание Fastlane скриптов и стейджирование в Gitlab\Bitbucket);
  • написание тестов (Quick, Nimble);
  • опыт работы со сложными нетривиальными анимациями и UX сюжетами.

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

  • мы предлагаем сСобственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability - не будут для вас проблемой, вы сможете сосредоточиться на фичах;
  • профессиональные гильдии инженеров по направлениям, чтобы поддерживать друг друга и обмениваться опытом;
  • внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации;
  • участие во внешних IT конференциях. Мы выступаем на HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Матемаркетинг и даже проводим собственную конференцию по архитектуре Hello, conference!;
  • полезные курсы и вебинары в корпоративном университете и электронные библиотеки.

Бонусы

  • медицинская страховка с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж. А еще можно застраховать родственников с корпоративной скидкой;
  • доступ к сервису «Понимаю»: онлайн-консультации с психологом, юристом, экспертом по финансам или ЗОЖ;
  • корпоративный и командный психолог в офисе и массажный кабинет;
  • единую подписку МТС Premium — KION light в онлайн-кинотеатре KION, сервис МТС Music, 30 дней бесплатного пользования подпиской OZON Premium;
  • скидки и предложения от партнеров на фитнес, занятия английским и прочее.