Разработчик iOS
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Компания Andersen ищет разработчика iOS для проекта по созданию цифрового банковского SuperApp и предоставлению безопасных, масштабируемых мобильных банковских услуг, функций оплаты и бесперебойной интеграции.
Наш клиент - это хорошо известное финансовое учреждение, предлагающее широкий спектр банковских продуктов и услуг для частных и корпоративных клиентов. Его основная деятельность включает розничное и корпоративное банковское дело, кредитование, депозиты, обработку платежей, денежные переводы и цифровые банковские решения. Компания управляет обширной сетью филиалов и офисов обслуживания, обслуживая большую и разнообразную базу клиентов. Она также поддерживает предприятия различных экономических секторов и поддерживает отношения с международными финансовыми учреждениями.
Проект направлен на разработку и совершенствование цифрового банковского SuperApp, который интегрирует приложения для iOS и Android, сервисы backend, банковские продукты и внешние системы. Это включает в себя реализацию банковских и платежных функций, обеспечение надежной обработки транзакций и обмена данными, а также поддержку полного жизненного цикла разработки программного обеспечения для предоставления безопасных, масштабируемых и бесперебойных цифровых банковских услуг.
Обязанности
- Разработка и поддержка функциональности iOS для SuperApp, включая функции, связанные с интеграцией с внешними партнерами.
- Интеграция сторонних API и сервисов в приложение для iOS.
- Реализация сетевого взаимодействия, аутентификации, сопоставления данных, обработки ошибок и связанной с интеграцией бизнес-логики.
- Проектирование и разработка поддерживаемых и масштабируемых мобильных компонентов в соответствии с установленными стандартами архитектуры.
- Сотрудничество с разработчиками backend для определения и реализации контрактов API и потоков интеграции.
- Написание модульных и UI-тестов и участие в обзорах кода для поддержания качества приложения.
- Исследование и решение функциональных, производительных и интеграционных проблем на разных версиях iOS и устройствах.
- Тесное сотрудничество с командами QA, Android, Java, DevOps и продукта на протяжении всего жизненного цикла разработки.
Требования
- Коммерческий опыт разработки iOS с использованием Swift от 3 лет.
- Опыт работы над банковскими и финтех-решениями.
- Глубокие знания Swift, UIKit, SwiftUI и современных практик разработки iOS.
- Опыт работы над банковскими и финтех-решениями будет большим преимуществом.
- Опыт создания и поддержки мобильных приложений, интегрированных с REST API и сторонними сервисами.
- Хорошее понимание архитектуры мобильных приложений, включая MVVM, Clean Architecture или аналогичные подходы.
- Твердые знания асинхронного программирования, сетевого взаимодействия, разбора JSON и обработки ошибок.
- Опыт работы с Git, управлением зависимостями, CI/CD и процессами выпуска мобильных приложений.
- Понимание принципов безопасности мобильных устройств, безопасного хранения данных, аутентификации и обработки конфиденциальных финансовых данных.
- Опыт работы с модульными/UI-тестами и инструментами отладки, способность исследовать сложные проблемы мобильных устройств.
- Уровень английского языка - от Intermediate+ и выше.
Компенсация: 1000–2000 EUR в месяц.