Middle/Senior IOS-разработчик (МТС Библиотека)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
MTS Digital – дочерняя компания ПАО МТС, задача которой – вывести мобильную и веб-разработку холдинга на новый уровень. Мы строим экосистему МТС и создаем продукты, которые удовлетворяют повседневные потребности наших клиентов в таких сферах, как бизнес, финансы, коммуникации, медиа, развлечения, здоровье, автомобили и другие. В MTS Digital работа построена на сплоченных продуктовых командах, работающих по agile методологиям.
Мы постоянно развиваем текущие проекты и запускаем новые, чтобы сделать жизнь наших клиентов проще, интереснее и сейчас в поисках IOS-разработчика!
О проекте: "МТС Библиотека" (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.
Мы предлагаем:
- Оформление по ТК РФ, гибкий график работы;
- "Белая" заработная плата + полугодовые бонусы;
- ДМС со стоматологией, страхование жизни после испытательного срока;
- Обучение и посещение профильных конференций;
- Корпоративная мобильная связь;
- Возможность работать удаленно;
- Многочисленные скидки от наших партнёров: Skyeng, X-FIT, S7, KION, льготное ипотечное кредитование от МТС Банк и многое другое;
- 31 день оплачиваемого отпуска.