Напиши текст вакансии для должности "IOS-разработчик (Swift) на проект Smart Home". Название компании: "МТС". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Swift', 'iOS', 'MVVM', 'VIPER', 'UIKit'

О проекте: МТС Умный Дом - это простой доступный сервис для автоматизации управления IoT устройствами, повышающий безопасность и комфорт любого жилья, от съемной квартиры до собственного коттеджа. Помимо стабильной платформы и гибких настроек управления девайсами мы развиваем обучение пользователей нюансам технологии - приложение дает советы по автоматизации и может подобрать оптимальный набор умных устройств для дома. Мы верим, что совсем скоро умные устройства появятся в каждом доме, чтобы упростить быт, освободить время, обеспечить безопасность, и в конечном итоге - повысить качество жизни. Стек на проекте: архитектурный принцип SOA, архитектурный паттерн MVVM, RxSwift/RxCocoa, UI слой: xib + UIKit, сетевой слой: Moya, паттерн навигации Reactive Flow Coordinator (RxFlow), DI: Swinject, unit-тесты: Quick+Nimble+RxTest, CI/CD: fastlane. Преимущества работы с нами:  Использование реактивного подхода в разработке (RxSwift/RxCocoa + RxFlow); Покрытие unit-тестами реализованного функционала (на данный момент unit-тестами покрыт сетевой слой и навигация); Обязательные code review для всех pull request’ов; Относительно свежий проект, а значит отсутствие большого количества legacy кода; Возможность брать технические задачки в спринты (рефакторинг/исследования и пр.); Множество нетривиальных задач.  Обязанности:  Разработка новых фич; Проектирование архитектуры приложения; Участие в процессе code review коллег.  Требования:  Опыт разработки мобильных приложений iOS в команде разработчиков от 2 лет; Опыт использование RxSwift; Хорошее знание языка Swift; Знание архитектурных паттернов: MVC, MVVM, VIPER; Понимание распространенных шаблонов проектирования; Опыт использования DI (Swinject); Опыт написания unit-тестов (мы используем Quick+Nimble); Наличие готовых приложений в AppStore будет преимуществом; Коммуникабельность, желание работать в команде единомышленников.  Условия:  Оформление по ТК РФ, гибкий график работы; &quot;Белый&quot; оклад + премии (20% от суммарного годового дохода); Посещение профильных конференций; Возможность дополнительного обучения; ДМС со стоматологией, страхование жизни сотрудника; Компенсация корпоративной связи; Многочисленные скидки от партнеров: Skyeng, X-FIT, S7, KION, льготное ипотечное кредитование от МТС Банк и многое другое; 31 день оплачиваемого отпуска.