К содержанию
myOffer Вакансии
Все вакансии

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

Опубликовано

Формат
Удалённо
Уровень
Lead
Языки
Английский B1
RustSwiftiOSCI/CD
Откликнуться

Доступ проверим при нажатии.

О вакансии

Вакансия «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. Условия и актуальность вакансии подтверждает работодатель.

Подходит вакансия?

Перейдите к исходному объявлению или контакту работодателя.

Откликнуться

Доступ проверим при нажатии.

Можно искать с поддержкой

Сопровождение поиска

Личный специалист поможет с резюме, подбором вакансий и откликами. Вы сосредоточитесь на интервью.

Делегировать поиск

Менторинг + поиск

Практика с профильным ментором: план подготовки, задачи и обратная связь. После подготовки — поиск работы.

О менторинге

Можно искать с поддержкой

Сопровождение поиска

Личный специалист поможет с резюме, подбором вакансий и откликами. Вы сосредоточитесь на интервью.

Делегировать поиск

Менторинг + поиск

Практика с профильным ментором: план подготовки, задачи и обратная связь. После подготовки — поиск работы.

О менторинге

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

Thinking Apps (AI App Studio)

Senior/Lead flutter developer (AI App Studio) 🙂

Мобильная разработка

5 000–8 000 USD

Гибридработа в офисе или гибрид, Узбекистан, г. Ташкент, офис ул. Тараса Шевченко

Разработка мобильных приложений с «0»

FlutterPythonDjangoAndroid+1
ElevenLabs

iOS Engineer – Creative App

Мобильная разработка
УдалённоRemote

Strong native iOS development (Swift, SwiftUI) with a track record of shipping features that improved engagement

SwiftiOS
RWB

IOS разработчик в WB чат»

Мобильная разработка
Удалённо

Заниматься разработкой новых фичей мобильного приложения под iOS;

SwiftiOS

Больше подходящих вакансий

Какой поддержки вам не хватает?

Можно передать поиск команде или сначала подготовиться с ментором.

Сопровождение поиска

Личный специалист поможет с резюме, подбором вакансий и откликами. Вы сосредоточитесь на интервью.

Делегировать поиск

Менторинг + поиск

Практика с профильным ментором: план подготовки, задачи и обратная связь. После подготовки — поиск работы.

О менторинге

Каталог остаётся бесплатным. Подробности программ откроются в новой вкладке.