Ведущий разработчик IOS
офис, Москва
Команда Кредитование в Мой МТС развивает модули кредитных продуктов и мобильной коммерции — МТС Флекс, карты, лимиты и др. Вы будете развивать и поддерживать клиентские iOS-сервисы, повышая надежность и удобство для пользователей приложений банка
ГрейдLead
Опытот 3 лет
Стек
SwiftSnapKitURLSessionREST APIмодульная архитектураQuick/NimbleCuckooSourcerySwiftLintSwinjectObjective-CGitAutolayoutClean Architecture
Задачи
- •Разработка и расширение функционала мобильных кредитных сервисов
- •Поддержка и рефакторинг существующей кодовой базы с модульной архитектурой
- •Писать unit-тесты и использовать инструменты тестирования
- •Проводить code-review для повышения качества кода
- •Участвовать в планировании, PBR и развитии продукта
- •Взаимодействовать с архитекторами, аналитиками, тестировщиками и разработчиками
Обязательно
- •Знание Swift
- •Верстка кодом и понимание Autolayout
- •Понимание Clean архитектур и принципов SOLID
- •Управление памятью в Swift
- •Опыт работы с сетевым слоем (URLSession/REST) и Git
- •Опыт работы с многопоточностью
- •Умение читать Objective-C код
Будет плюсом
- •Опыт с модульной архитектурой
- •Unit-тестирование на Quick/Nimble
- •Моки через Cuckoo
- •Автогенерация кода через Sourcery
- •Использование SwiftLint