iOS Team Lead в команду Calm

Frontend Developer

@mobile_jobs 26.08.2026 17:49 Рекрутер: @viktoria_ihr

#вакансия #ios #swift #swiftui #techlead #matrix #удаленнаяработа iOS Team Lead в команду Calm Мы — стартап, создающий безопасный корпоративный мессенджер на базе Matrix. Мы ищем iOS Team Lead, который возьмет на себя ответственность за скорость, качество и предсказуемость разработки нашей мобильной платформы. У нас горят сроки, т.к. на носу релиз, поэтому нужен человек, который "быстро въедет", минуя правила онбординга, и успешно будет оркестрировать опытной и сильной командой. Мы не ищем «сеньора, который иногда смотрит код». Мы ищем лидера, который умеет выстраивать процессы, нанимать людей и обеспечивать прозрачность разработки, оставаясь при этом технически подкованным настолько, чтобы принимать верные архитектурные решения. Чем предстоит заниматься: - Управление командой и процессами: выстраивание цикла разработки, декомпозиция задач, управление бэклогом, прозрачность сроков. - Релиз-менеджмент: владение процессом релизов, 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 раза в месяц. - Минимум бюрократии, прямое влияние на архитектуру и формирование команды. Процесс отбора: - HR Screening. - Интервью с СЕО, СРО, CHRO, HoF. - Опционально возможно техническое интервью с Head of Frontend. - Оффер. 📩 Отклик в Telegram: @viktoria_ihr - сразу присылайте резюме

Похожие вакансии

После первого сообщения

Не теряйте контекст по этой вакансии: сначала отправьте короткий отклик, затем через 3–5 дней сделайте follow-up, если ответа не было.