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, sprint review и ретроспективах
- Наставлять junior-разработчиков и участвовать в обсуждении технического дизайна и архитектурных решений
- Поддерживать разработку приложений для розничного банкинга: digital banking, платежи, управление счетами и онбординг клиентов
Требования
- 6–8 лет опыта проектирования, разработки и поддержки корпоративных iOS-приложений
- Сильная экспертиза в нативной iOS-разработке на Swift
- Подтверждённый опыт выпуска безопасных высокопроизводительных мобильных приложений
- Опыт работы с UIKit, SwiftUI и Xcode
- Опыт работы с REST API, JSON и мобильной архитектурой (MVVM, MVC)
- Желателен опыт в домене розничного банкинга, понимание digital banking, платежей и клиентских финансовых приложений
Навыки
- Swift
- UIKit
- SwiftUI
- Xcode
- REST API
- JSON
- MVVM
- MVC
- CI/CD
- iOS