Брайт Эйдженси

IOS Developer

Не указана
  • Минск
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • iOS
  • Redux
  • MVVM
  • Unit Testing
  • gRPC

Кадровое агентство Brightman находится в поиске iOS Developer для своего крупного клиента.

Чем предстоит заниматься?

  • создание и оптимизация приложений для iOS в соответствии с требованиями проекта;
  • разработка новых функций, включая платежные модули, управление счетами и инвестициями;
  • устранение багов и обеспечение стабильности работы приложения;
  • настройка взаимодействия с API банковских систем, платежных шлюзов и сервисов;
  • обеспечение безопасности данных при интеграции с внешними сервисами;
  • обеспечение безопасности приложения;
  • улучшение пользовательского интерфейса и опыта (UI/UX);
  • работа с технической документацией;
  • проведение модульного, интеграционного и пользовательского тестирования;
  • настройка CI/CD для автоматизированного тестирования и сборки;
  • взаимодействие с командами backend-разработки, QA и аналитиками;
  • согласование требований и сроков с Product Managers и Business Analysts;
  • оптимизация производительности приложения;
  • использование последних версий Swift и других библиотек;
  • поддержка совместимости с последними версиями iOS;
  • учет специфики FinTech-домена, включая требования к безопасности и соблюдение нормативных актов;
  • реализация функций, соответствующих требованиям GDPR, PSD2, AML и других стандартов.

Чего мы ждем от специалиста?

  • опыт работы в качестве iOS Developer от 2-х лет;
  • знания и хорошее понимание архитектуры и паттернов приложений для iOS-приложений;
  • опыт работы с MVVM, Unidirectional Data Flow и Redux;
  • опыт работы с многомодульной архитектурой;
  • базовые знания Dependency Injection и XCoordinator;
  • опыт использования gRPC с применением Protobuf моделей и Memory layout;
  • знание UserDefaults, Keychain, Realm (доступ к файлам устройства/контактам/фото);
  • опыт написания Unit-тестов (XCTests);
  • знание протоколов Soket, QUIC, HTTP/3, TLS шифрования;
  • знание URL Schemes, Associated Domains и опыт построения маршрутов в рамках приложения;
  • опыт работы с DSL SnapKit;
  • опыт работы с многопоточностью Async/await, Combine;
  • опыт работы с XcodeGen, Swift Package Module, Figma Export;
  • английский язык – от Intermediate и выше.

*Планируемая к созданию и замещению (перспективная вакансия)