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