Описания нет
iOS разработчик мобильных приложений
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Вести фичи от обсуждения до релиза в App Store.
- Поддерживать и развивать приложение для iPhone и iPad.
- Работать с существующей кодовой базой на Objective-C и Swift.
- Разбираться с сетью и синхронизацией: REST, WebSocket, Core Data.
- Интегрировать и поддерживать сторонние SDK.
- Писать тесты на критичную логику.
- Постепенно улучшать код, не ломая работающие сценарии.
- Отвечать за iOS-часть целиком.
требования
- Обязательное знание английского на уровне В2.
- Уверенный Swift и Objective-C. Objective-C не должен пугать.
- UIKit, Auto Layout, XIB.
- Многопоточность: GCD, OperationQueue, гонки и блокировки.
- Опыт с Core Data.
- Опыт с REST и WebSocket.
- Умение работать со сторонними SDK и документацией на английском.
- Самостоятельность: находить проблему, предлагать решение, доводить до продакшена.
- Аккуратность в критичных для пользователя сценариях.
- Английский язык — уровень B2 или выше (обязательно)
- Необходим для чтения технической документации, обсуждения архитектурных решений и коммуникации в международной среде
- самостоятельного разработчика, способного работать с задачами высокого уровня
- У нас нет процесса, основанного на детализированных пошаговых ТЗ
- Ожидается, что разработчик способен самостоятельно уточнять требования, предлагать решения и доводить задачи до результата
- Кандидаты, которым требуется строго детализированное техническое задание для каждой задачи, скорее всего не подойдут для этой роли
- Будет плюсом: Опыт поддержки больших legacy-проектов; Опыт интеграции с проприетарными SDK; Опыт с Sentry, CocoaPods, fastlane; Понимание App Store review и provisioning
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.