Разработчик IOS
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Основные требования:
- Опыт работы от 3 лет
- Понимание современной инфраструктуры и окружения в мобильной разработке, осведомленность о современных трендах разработки iOS и best practices.
- Опыт работы с git. Мы используем rebase-flow.
- Опыт работы по методологиям Agile & Scrum. Мы прошли процесс Agile-трансформации.
- Знание современных архитектурных подходов, шаблонов и хороших практик проектирования. Мы используем классическую чистую архитектуру, MVVM/MVP на Presentation-слое.
- Уверенное знание Swift и основ iOS SDK.
- Уверенные знания UIKit, понимание принципов работы AutoLayout и умение создавать простые анимации. Мы нативно верстаем из кода, разрабатываем свою дизайн-систему и используем декларативный подход к UI.
- Навыки работы с многомодульными приложениями. Мы используем Cocoapods в качестве менеджера зависимостей.
- Понимание концепции Dependency Injection. Мы используем Swinject.
- Любовь и уважение к написанию Unit-тестов. Мы проповедуем BDD-тестирование.
- Английский на уровне чтения технической документации и инструкций к ПО
Дополнительные (желательные) требования:
- Опыт в финтехе будет плюсом
- Владение RxSwift будет плюсом. Если не имеется опыта - мы поможем освоить
Должностные обязанности:
- Разработка приложений на стеке Swift
- Разработка сервисов программы привилегий в рамках приложения ДБО МТСБ: Страхование ВЗР, Посещение бизнес залов, Консьерж, Travel карты, Трансферы
- Выполнение архитектурного контроля разработки приложений
- Контроль версий приложений и сборка
- Внедрение DevOps в процесс разработки
- Разработка модульных и интеграционных тестов/автотестов
Описание проекта: Развитие продукта, процесса привлечения и обслуживания для состоятельных клиентов (Система ДБО)