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