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