Virtusa
iOS Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior iOS-разработчик для проектирования и поддержки корпоративных мобильных приложений на Swift. Приоритетный домен — розничный банкинг: цифровой банкинг, платежи, онбординг клиентов.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать нативные iOS-приложения на Swift с использованием актуальных фреймворков iOS
- Взаимодействовать с product owner, UX-дизайнерами, архитекторами, QA и backend-разработчиками
- Разрабатывать масштабируемые, безопасные и переиспользуемые компоненты приложений по стандартам кодирования
- Интегрировать REST API и сторонние SDK с обеспечением оптимальной производительности
- Отлаживать и оптимизировать приложения для повышения производительности, надёжности и UX
- Писать unit-тесты, участвовать в code review и следовать практикам CI/CD
- Обеспечивать соответствие приложений стандартам безопасности, доступности и корпоративной мобильности
- Участвовать в Agile-церемониях: планирование спринта, daily stand-up, sprint review, ретроспективы
- Менторить junior-разработчиков и участвовать в обсуждении технического дизайна и архитектурных решений
- Поддерживать разработку приложений розничного банкинга: цифровой банкинг, платежи, управление счетами, онбординг клиентов
Требования
- 6–8 лет опыта проектирования, разработки и поддержки enterprise-приложений iOS
- Сильная экспертиза в нативной iOS-разработке на Swift
- Опыт поставки безопасных высокопроизводительных мобильных приложений
- Нативная iOS-разработка: Swift, UIKit, SwiftUI, Xcode
- REST API, JSON
- Архитектура мобильных приложений: MVVM и MVC
- Опыт в домене розничного банкинга (желательно)
- Понимание цифрового банкинга, платежей и клиентских финансовых приложений
Навыки
- Swift
- UIKit
- SwiftUI
- Xcode
- REST API
- JSON
- MVVM
- MVC
- CI/CD
- iOS