Детали вакансии
Мобильная разработка
Тимлид
Удаленка
Русский
Возможно, устарела
Aug 26
Вакансия опубликована больше месяца назад — возможно, она уже неактуальна

Тимлид iOS

$5,500

Тимлид iOS для Calm, стартапа, создающего защищенный корпоративный мессенджер на Matrix. Удаленная работа с гибким графиком (МСК 10–19). Зарплата $3,500–$5,500 в месяц. Руководство разработкой iOS, командой, релизами и архитектурой.

Мы — стартап, создающий защищенный корпоративный мессенджер на основе Matrix. Обязанности: - Управление командой и процессами: выстроить цикл разработки, декомпозировать задачи, управлять бэклогом и обеспечивать прозрачность сроков. - Управление релизами: отвечать за процесс релиза, CI/CD, метрики crash-free и быстрые хотфиксы. - Синхронизация с upstream: определить стратегию форка, выполнять слияние с upstream и минимизировать расхождения. - Менторство и найм: участие в найме iOS-разработчиков, онбординг, менторство, код-ревью и повышение планки качества. - Взаимодействие с бэкендом: критически читать спецификации и выявлять противоречия в API-контрактах. - Проектирование архитектуры iOS-клиента (SwiftUI, iOS 17+) и интеграция с ядром на Rust (FFI/Swift Package); писать на Rust не нужно, но необходимо понимать границы. - Контроль сложных областей: конечные автоматы, сетевая логика (повторы, идемпотентность, кэш), WKWebView и push-уведомления.

Минимальные технические требования: - 3+ года коммерческой разработки на iOS; проект полностью на SwiftUI (UIKit только выборочно). - Сильные навыки конкурентности: async/await, структурная конкурентность, изоляция акторов. - Опыт ручного построения сетевого слоя: пагинация, идемпотентность запросов, семантическая обработка ошибок, повторные попытки с задержкой (backoff). - Умение проектировать и тестировать конечные автоматы; модульные тесты для парсинга и переходов являются частью Definition of Done. - Понимание push-инфраструктуры: Notification Service Extension, ограничения расширений и парсинг payload. - Английский B1+ (чтение документации, переписка). - Опыт управления командой (тимлид, менторство) — наиболее важный аспект. Будет плюсом: - Опыт работы с Matrix, matrix-rust-sdk или другими E2EE-мессенджерами. - Опыт поддержки open-source форков и стратегий вклада в upstream. - Знакомство с XcodeGen, SwiftLint и настройкой CI (включая self-hosted раннеры). - Прикладная криптография (AES-GCM, keychain, понимание клиентских угроз). - Опыт разработки с использованием ИИ (Claude Code, Cursor) и готовность внедрять эти процессы.

Полностью удаленная работа, гибкий график с асинхронной коммуникацией, график по МСК 10:00–19:00. Зарплата: от $3,500 до $5,500 (обсуждается по результатам собеседования). Выплаты дважды в месяц. Минимум бюрократии, прямое влияние на архитектуру и формирование команды. Процесс отбора: - HR-скрининг. - Интервью с CEO, CPO, CHRO, Head of Frontend. - Опционально техническое интервью с Head of Frontend. - Оффер.

SwiftLint
SWIFT
XcodeGen
Cursor
Rust
iOS
UIKit
state machines
keychain
Async/Await
Networking
WKWebView
structured concurrency
matrix-rust-sdk
Swift Package
E2EE
SwiftUI
actors
AES-GCM
Unit Testing
CI/CD
Matrix
Claude Code
FFI
Push Notifications

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

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

iOS-разработчик для WB Chat

RWB ищет опытного iOS-разработчика для проекта WB Chat. Полная занятость, возможна удаленная работа.

R
RWB

iOS-разработчик продуктов кредитования в приложении «Мой МТС»

МТС Банк ищет iOS-разработчика для кредитных продуктов в приложении «Мой МТС». Уровень — Middle, Москва, зарплата не указана. Команда разрабатывает МТС Flex, кредитные карты, лимиты. Требуется Swift, верстка кодом, Auto Layout.

Россия
M
MTS Bank

Middle/Senior iOS разработчик

Middle/Senior iOS разработчик в United Developers, создание сложных мобильных приложений для IoT и интеграция AI/ML в бизнес-продукты. Удаленная работа.

U
United Developers