iOS Team Lead в команду Calm
Опубликовано
- Формат
- Удалённо
- Уровень
- Lead
- Языки
- Английский B1
Доступ проверим при нажатии.
О вакансии
Вакансия «iOS Team Lead в команду Calm». Удалённая работа.
Чем предстоит заниматься
- Управление командой и процессами: выстраивание цикла разработки, декомпозиция задач, управление бэклогом, прозрачность сроков.
- Релиз-менеджмент: владение процессом релизов, CI/CD, crash-free метрики, быстрые хотфиксы.
- Синхронизация с апстримом: стратегия работы с форком, мержи upstream, минимизация дивергенции.
- Наставничество и найм: участие в найме iOS-разработчиков, онбординг, менторство, код-ревью, поднятие планки качества.
- Взаимодействие с бэкендом: критическое чтение спецификаций, выявление противоречий в контрактах API.
- Проектирование архитектуры iOS-клиента (SwiftUI, iOS 17+) и интеграция с Rust-ядром (FFI/Swift Package) — не обязательно писать Rust, но понимать границы.
- Контроль сложных участков: машины состояний, сетевая логика (ретраи, идемпотентность, кэш), WKWebView, push-уведомления.
Что нужно для работы
- Мы ждём от тебя (минимальный технический фундамент)
- От 3 лет коммерческой разработки под iOS, проект целиком на SwiftUI (UIKit — точечно).
- Уверенное владение конкурентностью: async/await, structured concurrency, изоляция акторов.
- Опыт написания сетевого слоя руками: пагинация, идемпотентность запросов, семантическая обработка ошибок, ретраи с backoff.
- Умение проектировать и тестировать машины состояний, юнит-тесты на парсинг и переходы — часть Definition of Done.
- Понимание push-инфраструктуры: Notification Service Extension, ограничения расширений, разбор полезной нагрузки.
- Английский B1+ (чтение документации, переписка).
- Опыт управления командой (тимлидство, менторство) - самый главный аспект.
- Будет плюсом: Опыт с Matrix, matrix-rust-sdk или другими E2EE-мессенджерами.
- Будет плюсом: Опыт поддержки форков open-source проектов и стратегии вливания upstream.
- Будет плюсом: Знакомство с XcodeGen, SwiftLint, настройкой CI (включая self-hosted раннеры).
- Будет плюсом: Прикладная криптография (AES-GCM, keychain, понимание угроз на клиенте).
- Будет плюсом: Опыт AI-assisted разработки (Claude Code, Cursor) и готовность внедрять эти процессы.
Что предлагает компания
- Полная удаленная работа, гибкий график с асинхронной коммуникацией по графику МСК с 10 до 19.
- Зарплата: от 3500 до 5500 долларов (обсуждается исходя результатов собеседования).
- Выплаты 2 раза в месяц.
Источник: Telegram. Условия и актуальность вакансии подтверждает работодатель.
Подходит вакансия?
Перейдите к исходному объявлению или контакту работодателя.
Доступ проверим при нажатии.