Описание вакансии
Мы ищем опытного iOS-разработчика для поддержки, доработки и рефакторинга нашего мобильного приложения. Проект изначально разработан на Objective-C и включает комплексные модули: рыночные данные, торговля, кошелек и контракты. Основные обязанности включают:
- Поддержка существующей кодовой базы на Objective-C (модули: рыночные данные, размещение ордеров, стакан заявок, свечные графики, кошелек и др.)
- Исправление багов, оптимизация производительности и стабильности, анализ логов аварийных завершений
- Реализация новых функций с соблюдением единых стандартов кодирования
- Постепенный рефакторинг и миграция на Swift/SwiftUI с обеспечением совместимости
- Адаптация под новые версии iOS и инструменты Xcode, решение вопросов, связанных с проверкой App Store
- Взаимодействие с backend-разработчиками, дизайнерами и другими командами для обеспечения кросс-платформенного UX
Ключевые обязанности
- Контроль стабильности и производительности приложения через регулярные обновления
- Оперативное выявление и устранение сложных технических проблем
- Трансляция бизнес-требований в технические решения совместно с заинтересованными сторонами
- Обеспечение качества кода через тестирование и следование best practices
- Отслеживание современных трендов и технологий iOS-разработки
Требования
- 3+ года разработки под iOS с глубоким знанием Objective-C
- Опыт работы с UIKit, Auto Layout, Core Data, GCD и Runtime
- Знание архитектур MVC/MVVM и опыт работы с legacy-кодом
- Опыт интеграции WebSocket, HTTPS, JSON, Protobuf
- Владение CocoaPods/Carthage и понимание процессов сборки в Xcode
- Знание требований App Store и процесса публикации
- Следование стандартам кодирования, документирование кода, опыт работы с Git
Условия
Дополнительные льготы не указаны.


