Описание вакансии
Мы ищем опытного iOS-разработчика для присоединения к нашей команде и участия в разработке мобильного приложения нашей торговой платформы. Идеальный кандидат будет отвечать за разработку ключевых функций и проектирование модулей, обеспечивая бесперебойный пользовательский опыт для наших финансовых услуг.
Ключевые обязанности
- Разработка и проектирование ключевых функций для iOS-приложения биржи (включая отображение рынка, торговлю, активы, аутентификацию личности, взаимодействия по управлению рисками и т.д.)
- Оптимизация пользовательского опыта и показателей производительности, постоянная итерация анимаций интерфейса и интерактивных элементов для повышения плавности и стабильности
- Тесное сотрудничество с менеджерами продукта, дизайнерами интерфейсов и backend-разработчиками для точной реализации функциональной логики и эффективного взаимодействия frontend и backend
- Построение модульной архитектуры проекта, разработка переиспользуемых компонентов и общих библиотек для снижения затрат на поддержку
- Управление процессом выпуска iOS-приложения, публикацией версий, решениями для горячих обновлений и тестированием совместимости
- Реализация и поддержка систем автоматизированного тестирования, отслеживания исключений, статистики и других систем для повышения качества разработки
- Разработка решений безопасности для финансовых приложений, включая шифрование данных, защиту от отладки, защиту от инъекций, распознавание отпечатков пальцев и другие меры защиты
Требования к кандидату
- 3+ года практического опыта iOS-разработки с как минимум одним самостоятельно выпущенным приложением среднего или крупного масштаба
- Свободное владение Swift/Objective-C с глубоким знанием распространенных шаблонов проектирования и многопоточного программирования
- Знание архитектур MVC/MVVM, проектирования компонентов и механизмов внедрения зависимостей
- Опыт работы с RESTful API, WebSocket, сетевым кэшированием и механизмами оффлайн-обработки
- Понимание механизмов безопасности iOS (certificate pinning, Keychain, Data Protection)
- Уверенное использование инструментов разработки: Xcode, CocoaPods/SPM, Charles, Instruments и других
- Знание процесса проверки App Store, процедур TestFlight и управления сертификатами
- Способность к полной разработке проекта с нуля до релиза с сильным архитектурным мышлением
- Опыт самостоятельной разработки или оптимизации K-линий будет преимуществом
- Предыдущий опыт работы в финансовой сфере/на биржевых платформах приветствуется
Условия
- Питание - Ежедневная поддержка питания или пищевые субсидии
- Оплата переработок - Компенсация за сверхурочную работу согласно политике компании
- Транспортные расходы - Субсидии на транспортные расходы
- Командировки - Компенсация авиабилетов (согласно политике компании)
- Отпуск - Ежегодный отпуск и государственные праздники


