yandex
C
calm
Зарплата
3 500 $ – 5 500 $
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
LeadУдалённоПолная занятость

iOS Team Lead

ИИОценка ИИ

Отличное предложение для опытного лидера: высокая зарплата в долларах, удаленный формат, современный стек (SwiftUI, iOS 17+) и минимум бюрократии. Работа над мессенджером с E2EE — это престижный и технически сложный вызов.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена необходимостью быстрого входа в проект без долгого онбординга, работой с протоколом Matrix и Rust-ядром, а также жесткими сроками перед релизом. Требуется сочетание сильных лидерских качеств и глубокой технической экспертизы в SwiftUI и многопоточности.

Анализ зарплаты

Медиана4 500 $
Рынок3 500 $ – 6 000 $
ИИОценка ИИ

Предлагаемая зарплата ($3500–5500) полностью соответствует рыночным ожиданиям для позиции iOS Team Lead в международном стартапе. Верхняя граница в $5500 является конкурентной для опытных специалистов с навыками управления и знанием современных архитектур.

Сопроводительное письмо

Меня крайне заинтересовала вакансия iOS Team Lead в стартапе Calm. Имея значительный опыт коммерческой разработки на SwiftUI и глубокое понимание архитектурных паттернов, я готов взять на себя ответственность за мобильную платформу в условиях сжатых сроков перед релизом. Мой опыт управления командами и выстраивания процессов разработки (CI/CD, релиз-менеджмент, код-ревью) позволит обеспечить прозрачность и предсказуемость результатов, которые вы ищете.

Особенно привлекает работа с протоколом Matrix и интеграция с Rust-ядром — это технически сложные и интересные задачи. Я обладаю необходимым фундаментом в области async/await, работы с сетевым слоем и машинами состояний, а также имею опыт поддержки open-source форков. Уверен, что мой лидерский подход и техническая экспертиза помогут команде Calm успешно выпустить продукт на рынок и поддерживать высокую планку качества.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в calm уже сейчас

Присоединяйтесь к Calm в качестве iOS Team Lead и возглавьте разработку защищенного мессенджера будущего!

Описание вакансии

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: Откликнуться - сразу присылайте резюме или ссылку.

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Unit Testing
  • Rust
  • CI/CD
  • iOS
  • Swift
  • SwiftUI
  • Swift Package Manager
  • Cryptography
  • XCodeGen
  • SwiftLint
  • Matrix
  • FFI

Возможные вопросы на собеседовании

Вакансия предполагает работу с форком и синхронизацию с апстримом. Важно понять, как кандидат минимизирует конфликты.

Расскажите о вашем опыте работы с форками open-source проектов: как вы организуете процесс мерджа upstream-изменений, чтобы минимизировать дивергенцию кода?

В проекте используется Rust-ядро через FFI. Тимлид должен понимать, как эффективно связать две среды.

Какие основные сложности вы видите при интеграции Swift-кода с Rust-ядром через FFI или Swift Package, и как обеспечиваете безопасность типов на границе сред?

Проект требует надежной работы сети и обработки ошибок.

Как вы проектируете сетевой слой для мобильного мессенджера, учитывая необходимость идемпотентности запросов и сложные стратегии ретраев с экспоненциальным бэкоффом?

Тимлид должен уметь управлять командой в условиях горящих сроков.

Опишите ваш подход к управлению бэклогом и декомпозиции задач в ситуации, когда до релиза осталось мало времени, а объем работ велик. Как вы расставляете приоритеты?

SwiftUI и iOS 17+ являются основой стека. Важно проверить знание современных инструментов.

Как вы используете Structured Concurrency и Actor isolation для предотвращения состояний гонки (race conditions) в сложном приложении с интенсивным обменом данными?

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

I
IMS
350 000 ₽ – 450 000 ₽

Kotlin Multiplatform Tech Lead

LeadУдалённо
Kotlin · Kotlin Multiplatform · Android · Compose Multiplatform · Android Enterprise · MDM · Threat Modeling · Realtime Systems
+8 навыков
NDA
250 000 ₽

Ведущий iOS-разработчик (Messaging / Matrix)

LeadУдалённо
Swift · SwiftUI · UIKit · Objective-C · Matrix · E2EE · Keychain · SQLCipher · Metal · Core Image · FCM
+11 навыков
ЛП
Лемана Про
340 000 ₽

Ведущий мобильный разработчик (Kotlin Multiplatform)

LeadУдалённо
Kotlin · Kotlin Multiplatform · Jetpack Compose · SwiftUI · Ktor · Kodein · Kotlin Serialization · Kotlin Coroutines · SQLDelight · Coil · MockK · Swift · UIKit · CI/CD
+14 навыков
NDA
от 250 000 ₽

Ведущий Android-разработчик (Messaging / Matrix)

LeadУдалённо
Kotlin · Coroutines · Flow · Matrix · XML · ConstraintLayout · ViewBinding · RecyclerView · Hilt · Glide · Timber · Gradle · E2EE · Realm · KMP · SQLDelight · FCM · Espresso
+18 навыков
Y
YCLIENTS
Не указана

TeamLead мобильной разработки

LeadУдалённо
Swift · Kotlin · Flutter
+3 навыков
K
Karta.io
4 000 $ – 6 000 $

Founding Mobile Engineer / Mobile Lead

LeadУдалённо
Mobile Development · Fintech · Crypto Wallet · Security · AI Coding Tools
+5 навыков
C
calm
от 3 500 $
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!