Войти

Middle iOS Developer

Данная вакансия не актуальна.
ОсОО Финанс Софт
Компания ОсОО Финанс Софт
Тип Офис / Бишкек
Описание вакансии

Привет!


Мы Finance Soft - небольшая отечественная продуктовая АйТи компания (нас 70 человек) и мы являемся вендором IT продуктов для 50% банковского сектора Кыргызстана.


В связи с активным развитием ФинТех сферы компания значительно расширяется и мы ищем разработчиков на интересные (новые и старые) проекты.


Требования:


  • Опыт коммерческой разработки под платформу iOS и успешный запуск приложений в App Store.
  • Уверенные знания и опыт программирования на Objective-C, Swift, SwiftUI.
  • Опыт разработки клиент-серверных приложений.
  • Опыт работы с инструментами: SwiftLint, Combine, RxSwift, SnapKit, Package Manager, CocoaPods.
  • Уверенные навыки интеграции со сторонними сервисами (REST API, JSON, XML).
  • Опыт работы с архитектурой: MVC, MVVM.
  • Принципы ООП.
  • Знание протоколов и форматов: HTTP, HTTPS, JSON.
  • Работа с системами контроля версий и инструментами: Git, GitFlow, Bitbucket, Jira, Confluence.
  • Знание классических алгоритмов и структур данных.
  • Опыт работы с асинхронными операциями (async/await).
  • Опыт работы с обработкой и управлением состоянием в SwiftUI и Combine.
  • Опыт работы с Swift Package Manager и интеграцией внешних библиотек.
  • Понимание принципов реактивного программирования и умение использовать их в разработке приложений.
  • Способность писать чистый и поддерживаемый код, следовать лучшим практикам разработки и документировать свой код.
  • Знание английского языка на уровне, достаточном для чтения документации и общения с коллегами.


Будет плюсом:


  • Опыт работы с многопоточностью в iOS: GCD/OperationQueue
  • Опыт работы с автоматизацией CI/CD.
  • Знание и применение тестирования (unit, UI, snapshot tests).
  • Опыт работы с функциональным программированием.
  • Знание и опыт работы с новыми фреймворками и технологиями Apple (например, SwiftData, RealityKit).


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


  • Самоорганизованность и ответственность.
  • Умение работать в команде и хорошая коммуникация.
  • Желание развиваться и учиться новому.
  • Способность эффективно решать проблемы и предлагать инновационные решения.

Условия работы:


  • Интересный проект в финансовой сфере.
  • Опыт разработки отдельного продукта (не аутсорс проекты)
  • Интересные и сложные задачи
  • Сильная команда разработчиков, где можно очень серьезно повысить свои навыки и квалификацию как по разработке, так и по предметной области
  • Офис в центре города (район Филармонии)
  • Оформление согласно трудовому законодательству