Без опыта

Senior IOS Developer

180 000 сом
Бишкек Полная занятость Без опыта

О вакансии

Мы — команда разработки продуктов для юр.лиц Банка Компаньон(B2B). Развиваем мобильные и веб-продукты для бизнес-клиентов банка. Ищем сильного iOS-разработчика, который будет драйвить архитектуру и качество нашего B2B iOS-приложения. Стек проекта - Swift, UIKit + SwiftUI (миграция) - Модульная архитектура на - Clean Architecture, MVVM + Coordinator - Собственный дизайн-система и UI-kit Требования (must-have) - 6+ лет коммерческой разработки на Swift, глубокое знание UIKit - 3+ года продакшн-опыта со SwiftUI и понимание, когда её НЕ стоит использовать - Swift Concurrency (async/await, actors), Combine — уверенное владение - Clean Architecture, DDD, модульная архитектура (SPM-модули, feature-модули) - Знание паттернов: MVVM, MVP, VIPER, Coordinator — с пониманием trade-offs - Безопасность (критично для банка): Keychain, SSL pinning, биометрия (Face ID / Touch ID), защита от reverse engineering, обфускация, jailbreak detection - Тестирование: Unit, Snapshot (swift-snapshot-testing), UI-тесты; опыт TDD/BDD - CI/CD, code coverage, quality gates (SwiftLint, Danger) - Git на уровне GitFlow, feature flags, работа с монорепами - Профилирование через Instruments, оптимизация памяти, launch time, работа с большими списками - Опыт публикации в App Store, работа с App Store Connect, TestFlight, force-update - Опыт интеграций с REST, WebSocket, offline-first подходы - Опыт работы с логами и мониторингом: Splunk / Grafana / Firebase Crashlytics Будет плюсом: - Опыт в финтехе/банкинге - Опыт с B2B-продуктами: сложные роли и права доступа, работа с юрлицами (ОЭП, доверенности, подписанты) - Опыт миграции UIKit → SwiftUI на живом продукте - RxSwift (для работы с legacy-модулями) - Kotlin Multiplatform(KMP) / shared-код с Android Обязанности - Развивать архитектуру iOS-приложения Банк Компаньон для B2B-клиентов - Проектировать и внедрять новые модули, писать ADR по ключевым техническим решениям - Взаимодействовать с продуктовыми командами, Backend, Web и Android — обеспечивать консистентность продукта - Работать с тимлидом, оунером по декомпозиции и техническому уточнению беклога - Менторить middle/junior iOS-разработчиков, проводить code review - Участвовать в техническом найме iOS-команды - Обеспечивать test coverage, maintainability и безопасность кода - Продвигать инженерные практики: TDD, quality gates, CI/CD - Предлагать технические и продуктовые улучшения B2B-продукта

Опубликовано 12 октября 2026 · Просмотров: 1

Пожаловаться

Открыть оригинал ↗