Кадровое агентство 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 и выше.
*Планируемая к созданию и замещению (перспективная вакансия)