Разработчик iOS
Прямой работодатель ПАО "МТС Банк" ( mtsbank.ru )
Опыт работы от 3 до 5 лет
МЫ ФИНТЕХ –
ЧАСТЬ ЭКОСИСТЕМЫ МТС
Мы – динамичная, целеустремлённая и сплочённая команда МТС Банка, входящая в первую десятку лучших цифровых банков России.
Мы активно развиваем направление «Открытие расчётного счёта / Платежи и переводы МСБ» для малого бизнеса и ищем крутых спецов в команду для создания уникальных кросс-платформенных сервисов и амбициозных цифровых продуктов.
Гарантируем тебе активную вовлеченность в сложные банковские процессы, здоровую рабочую атмосферу и безусловную поддержку коллег. В качестве бонусов ты получишь доступ к обучающим курсам и тренингам по любому направлению, обширной цифровой библиотеке, с возможностью участвовать в продуктовых митапах и конференциях.
Факты о нашей разработке:
- Релизимся стабильно раз в 2 недели;
- GitLab + GitLab CI;
- Следуем принципам Чистой Архитектуры;
- Используем 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-ить);
- Имеешь опыт разработки приложений, использующих сетевое взаимодействие;
- Знаком с паттернами проектирования и умеешь их разумно применять.
Работа у нас - это:
- График - 5/2 с гибким началом рабочего дня;
- Выбор формата работы: удаленный/офис/смешанный;
- Компенсация мобильной связи;
- Стабильная белая заработная плата;
- Саморазвитие - мы сделали обучение доступным! У нас есть Корпоративный университет и собственная виртуальная библиотека;
- Здоровье наших сотрудников - полис ДМС со стоматологией после испытательного срока;
- Корпоративный спорт, конференции, meetup’s;
- Быстро развивающаяся Agile культура!