Описание работы:
1. Ответственность за разработку ключевых функций и проектирование модулей iOS-приложения биржи (включая отображение рыночных данных, торговлю, активы, аутентификацию личности, взаимодействия системы управления рисками и т.д.)
2. Оптимизация пользовательского опыта и показателей производительности, постоянная итерация UI-анимаций и интерактивного опыта для повышения плавности и стабильности
3. Тесное сотрудничество с менеджерами продукта, UI-дизайнерами и backend-разработчиками для обеспечения точной реализации функциональной логики и эффективной интеграции frontend и backend
4. Построение модульной инженерной архитектуры, разработка переиспользуемых компонентов и общих библиотек для снижения затрат на поддержку
5. Руководство процессом выпуска iOS-приложения, развертыванием версий, решениями для горячего обновления и тестированием совместимости
6. Реализация и поддержка систем автоматизированного тестирования, перехвата исключений и отслеживания событий для повышения качества разработки
7. Разработка решений безопасности для финансовых приложений, включая шифрование данных, защиту от отладки, защиту от инъекций, распознавание отпечатков пальцев и т.д.
Ключевые обязанности:
- Продвижение технических инноваций и оптимизаций для платформы iOS
- Проведение ревью кода и наставничество младших разработчиков
- Решение сложных технических проблем
- Отслеживание последних технологий iOS и трендов отрасли
- Документирование технических спецификаций и процессов разработки
Требования к кандидату:
- 3+ года практического опыта разработки под iOS с самостоятельным выпуском как минимум 1 среднего/крупного приложения
- Свободное владение Swift/Objective-C с глубокими знаниями шаблонов проектирования и многопоточности
- Знание архитектур MVC/MVVM, компонентного дизайна, dependency injection
- Опыт работы с RESTful API, WebSocket, сетевым кэшированием, оффлайн-обработкой
- Понимание механизмов безопасности iOS (certificate pinning, Keychain, Data Protection)
- Навыки работы с Xcode, CocoaPods/SPM, Charles, Instruments
- Знание процесса проверки App Store, TestFlight, управления сертификатами
- Способность к полному циклу разработки проекта с архитектурным мышлением
- Опыт разработки/оптимизации K-линейных графиков будет преимуществом
- Опыт работы в финансовой/биржевой сфере приветствуется
Предпочтительные квалификации:
- Опыт оптимизации производительности и управления памятью
- Знание CI/CD процессов для iOS-приложений
- Понимание концепций блокчейн-технологий
- Знакомство с протоколами финансовых рыночных данных
Преимущества:
- Питание - ежедневное предоставление или компенсация обедов
- Оплата переработок - согласно политике компании
- Транспортная компенсация - поддержка расходов на проезд
- Командировки - компенсация авиабилетов (по политике компании)
- Отпускная политика - ежегодный отпуск и государственные праздники
- Полное медицинское страхование
- Возможности профессионального развития
- Гибкий график работы


