Старший iOS разработчик
Прямой работодатель MТС Банк ( mtsbank.ru )
Москва, Россия
Миддл • Сеньор
12 мая 2022
Удаленная работа
Опыт работы от 1 года до 3х лет
Опыт работы от 1 года до 3х лет
Короткая ссылка: gkjb.ru/hY8O
Описание вакансии
МЫ ФИНТЕХ –
ЧАСТЬ ЭКОСИСТЕМЫ МТС
Мы ведем разработку финансовых приложений для мобильных устройств. За последний год мы очень сильно выросли. Наша IOS-команда насчитывает более 35 разработчиков! В связи с запуском новых бизнес-направлений мы в поиске специалистов для усиления существующих команд и формирования новых.
Факты о нашей разработке:
- Релизимся стабильно раз в 2 недели
- Непрерывно работаем над улучшениями всех технических процессов
- Следим за трендами мобильной разработки
- GitLab + GitLab CI
- Следуем принципам Чистой Архитектуры
- Уже сейчас готовим переезд на 13 iOS
- Используем RxSwift, близок переход на Combine
- Наши приложения многомодульные. В качестве менеджера зависимостей используем Cocoapods и подумываем о переходе на SPM.
- Переиспользуем решения между проектами, выносим общие решения в Cocoapods-библиотеки
- Активно используем кодогенерацию: SwiftGen для ресурсов, SwiftyMocky для моков при Unit-тестировании
- Пишем юнит-тесты, используем для них Quick и Nimble
- Проводим meetup's и workshop's для всех разработчиков
- Стремимся к уменьшению boilerplate
- Автоматизируем все, что можно автоматизировать
- Любим декларативный UI и умеем его готовить
- Верстка UI на SnapKit
- Отдельная команда автоматизаторов пишет нативные UI-тесты
Тебе предстоит:
- Разрабатывать приложения, относящиеся к сфере банковского ПО. В данный момент - мобильные банки для юридических и физических лиц.
- Участвовать в глобальном редизайне и переписывании с нуля существующих фич и создании новых. Приложение для физлиц полностью обновляет свой дизайн.
- Участвовать в разработке переиспользуемых UI-компонентов и сервисов
Здорово, если ты:
- Умеешь работать с Xcode, знаешь Swift, не забыл как читать на Objective-C
- Владеешь Git (особенно если понимаешь разницу между rebase и merge и не против иногда squash-ить)
- Имеешь опыт разработки приложений, использующих сетевое взаимодействие
- Знаком с паттернами проектирования и умеешь их разумно применять
Работа у нас - это:
- Высокий уровень оклада + премии за достижение KPI’s
- Справедливая система оплаты труда
- Оформление строго по ТК РФ
- ДМС после 3-х месяцев работы
- Корпоративный тариф связи «для своих»
- Корпоративный спорт, конференции, meetup’s
- Возможность изменить график работы
- Быстро развивающаяся Agile культура!