Jobs

This company isn't verified yet

Before sending documents or going to an interview, look up reviews of the employer.

IT and developmentMobile developer

Senior IOS Developer

ЗАО "Банк Компаньон"ЗАО "Банк Компаньон"Published October 19
Place of work
Bishkek
Open until
November 18, 2026

from 180,000 KGS

  • Work formatIn office
  • CompanyЗАО "Банк Компаньон"

Мы — команда разработки продуктов для юр.лиц Банка Компаньон(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-продукта