О компании:
Крупный российский банк, лидер в области финансовых технологий.
Мы — IT-вендор одного из крупнейших банков страны, разрабатываем решения для международных платежей, цифровых валют и инновационных сервисов.
Описание проекта:
Работа над сервисами реестровых выплат от юридических лиц в пользу физических лиц на базе мобильного приложения.
Задачи:
- Поддержка и доработка текущего функционала (модуль выплат).
- Переход с устаревшего фреймворка Viper на SwiftUI и Combine .
- Разработка новых фич с использованием SwiftUI (все новые компоненты реализуются на современных технологиях).
- Интеграция с сервисами банка и сторонними платформами через API.
- Работа с легаси-кодом в рамках модуля.
Стек: iOS: Swift, SwiftUI, Combine.
Инструменты: Git, CI/CD, Jira.
Требования:
- Опыт коммерческой разработки на iOS от 3 лет.
- Знание Swift , SwiftUI , Combine .
- Опыт работы с UIKit, Foundation, Cocoa.
- Понимание архитектурных паттернов: MVVM, MVP, VIPER;
- Навыки параллельного программирования: GCD, NSOperationQueue, Async/Await.
- Умение писать чистый, масштабируемый и тестируемый код.
- Опыт написания Unit-тестов.
- Навыки работы с Git.
Будет плюсом:
- Опыт разработки фреймворков.
- Знакомство с Swift 6.
- Опыт интеграции с backend-сервисами через API.
Условия:
- Формат работы: удалённо,
- Оформление: ИП / Самозанятость / ТК РФ (обсуждаемо).
- Частичная компенсация ДМС спустя 6 месяцев работы.
- Возможность перехода на другие проекты после завершения.