IOS-разработчик

Xalq Banki

IOS-разработчик

Описание вакансии

Основные требования:
  • 5+ лет коммерческой разработки под iOS (Swift + Objective-C для legacy)
  • Публичные приложения в App Store (желательно из финтеха, банкинга или платежных систем)
  • Глубокое знание Swift (включая современные подходы: Swift Concurrency, Combine, SwiftUI)

Опыт с защитой данных и безопасностью:

  • Keychain, Secure Enclave, Data Protection API
  • OAuth2, JWT, TLS Pinning
  • Биометрия (Face ID / Touch ID)
  • Защита от реверс-инжиниринга (обфускация, анти-отладка)

Работа с финансовыми API и платежами:

  • Интеграция с банковскими системами, процессингами (например, PCI DSS)
  • Знание протоколов (ISO 8583, Open Banking API, платежные шлюзы)
  • Работа с QR-кодами, NFC (Apple Pay, Google Pay)

Архитектура:

  • Чистая архитектура (Clean Architecture + MVVM/VIPER)
  • Умение проектировать масштабируемые и отказоустойчивые решения
  • Многопоточность и производительность:
  • Оптимизация UI (60 FPS), работа с Instruments
  • GCD, OperationQueue, Swift Concurrency

Базы данных:

  • CoreData, Realm (с шифрованием)
  • SQLite (с обертками типа GRDB)

Тестирование:

  • Unit/UI/Snapshot-тесты (XCTest, Quick/Nimble)
  • Тестирование безопасности (OWASP Mobile Top 10)

Плюсом будет:

  • Опыт с compliance и регуляторикой:
  • GDPR, PSD2, KYC, AML (знание требований к финтех-приложениям)
  • Аудит кода на соответствие стандартам безопасности

Криптография:

  • AES, RSA, ECC, HMAC
  • Работа с Hardware Security Module (HSM)

DevOps-навыки:

  • CI/CD (Fastlane, Bitrise, GitLab CI)
  • Автоматизация сборки и подписывания (App Store Connect API)

Бэкенд-знания:

  • Понимание микросервисов, gRPC, Protobuf
  • Основы сетевой безопасности (MITM-атаки, certificate pinning)

Личные качества:

  • Аккуратность и внимание к деталям (финтех не прощает ошибок)
  • Понимание бизнес-процессов в финансах (платежи, карты, транзакции)
  • Умение работать в регулируемой среде (документация, аудиты)
  • Готовность к рутинным, но критичным задачам (например, сертификация приложения)

Дополнительно (опционально):

  • Опыт с Web3/Blockchain (кошельки, smart contracts)
  • Знание Android-разработки (Kotlin, для кроссплатформенных решений)
  • Участие в pentest-ах или работа с Ethical Hacking
Посмотреть контакты работодателя

Похожие вакансии

Middle iOS Developer

Alif Uzbekistan

Полный день
  • Ташкент

  • Не указана

Рекомендуем
OCTO
Полный день
  • Ташкент

  • Не указана

Рекомендуем

IOS Developer

APEX BANK

Полный день
  • Ташкент

  • Не указана

Рекомендуем
Удаленная работа
  • Ташкент

  • до 1500 USD

Удаленная работа
  • Ташкент

  • до 1800 USD

PAYME
Полный день
  • Ташкент

  • до 1800 USD

АО ANOR BANK
Полный день
  • Ташкент

  • до 1800 USD

АИКБ ИПАК ЙУЛИ БАНК

Senior IOS разработчик

АИКБ ИПАК ЙУЛИ БАНК

Полный день
  • Ташкент

  • до 1800 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию