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

MTS Digital – дочерняя компания ПАО МТС, задача которой – вывести мобильную и веб-разработку холдинга на новый уровень. Мы строим экосистему МТС и создаем продукты, которые удовлетворяют повседневные потребности наших клиентов в таких сферах, как бизнес, финансы, коммуникации, медиа, развлечения, здоровье, автомобили и другие. В MTS Digital работа построена на сплоченных продуктовых командах, работающих по agile методологиям. Мы постоянно развиваем текущие проекты и запускаем новые, чтобы сделать жизнь наших клиентов проще, интереснее и сейчас в поисках IOS-разработчика! О проекте: &quot;МТС Библиотека&quot; (https://books.mts.ru/) - это мобильное приложение, позволяющее всегда иметь под рукой любую книгу в электронном виде. Сервис предоставляет доступ к 270 000 электронных книг, 45 000 тысяч аудиокниг, сотням новых и архивных номеров прессы. Стек на проекте: Swift, UIKit, Manual layout, VIPER, Core Data, AVFoundation, GCD, OperatioQueueПочему работать с нами будет интересно?  Мы используем последние технологии и всегда открыты к новым идеям и подходам; В проекте минимум легаси; Небольшой, дружный коллектив; Много интересных задач, с которыми предстоит столкнутся разработчику, например, аудиоплеер даёт возможность попрактиковаться с потоковым воспроизведением, кэшированием загруженного конвента, управлением аудио сессией через виджет. При работе с книгами необходимо парсить и размечать HTML, работать JS и WebKit. Хранение загруженного контента, работа в офлайне, синхронизация c BE, интеграция экосистемных модулей  Основная деятельность:  Разработка и поддержка приложения iOS; Взаимодействие с backend разработчиками и разработчиками других платформ; Участие в принятии технических решений и планировании процесса разработки; Оптимизация приложения; Написание тестов; Code Review.  У потенциальных кандидатов хотелось бы увидеть:  Опыт разработки IOS-приложений на Swift в команде разработчиков от 2-х лет; Знания ООП и структур данных, понимание распространенных шаблонов проектирования; Знание архитектурных паттернов: MVC, VIPER; Знание принципов SOLID; Знание Swift: closures, protocols, generics; Умение верстать UI в коде и xib (знание UIKit, Autolayout, Animations); Умение работать с многопоточностью: GCD, OperationQueue.  Мы предлагаем:  Оформление по ТК РФ, гибкий график работы; &quot;Белая&quot; заработная плата + полугодовые бонусы; ДМС со стоматологией, страхование жизни после испытательного срока; Обучение и посещение профильных конференций; Корпоративная мобильная связь; Возможность работать удаленно; Многочисленные скидки от наших партнёров: Skyeng, X-FIT, S7, KION, льготное ипотечное кредитование от МТС Банк и многое другое; 31 день оплачиваемого отпуска.