iOS Tech Lead

Telement

СтранаРоссия
ОтрасльИТ, интернет, телеком
СпециализацияРазработка ПО
ЗанятостьПолный день
Формат работыУдалённо
Опубликовано 12 августа 2026 г.

iOS Tech Lead / Maintainer форка в Telement — управлять архитектурой iOS-клиента корпоративного мессенджера Telement — стартап, разрабатывающий безопасный корпоративный мессенджер на базе Matrix (форк Element X). Мы ищем iOS Tech Lead, который обеспечит скорость разработки, целостность архитектуры и управляемость форка. Чем предстоит заниматься: - Архитектурное проектирование и поддержка форка iOS-клиента (SwiftUI, iOS 17+); - Интеграция с Rust SDK через FFI (Swift Package) — проектирование границ между UI и ядром; - Регулярная синхронизация с апстримом (Element X): стратегия мержей, разрешение конфликтов, минимизация дивергенции; - Управление релизами: crash triage, hotfix-процесс, CI/CD; - Код-ревью, установка стандартов и дизайн-паттернов для SwiftUI; - Наставничество iOS-разработчиков (по мере роста команды). Мы ждём от тебя: - 6+ лет коммерческой разработки под iOS; - Уверенное владение Swift, SwiftUI и UIKit-интеропом (UIViewRepresentable, работа с несколькими UIWindow) на больших кодовых базах; - Глубокое понимание Swift Concurrency: async/await, actor-изоляция, отмена задач, диагностика гонок и зависаний — у нас это регулярные боевые задачи; - Опыт интеграции нативного приложения с внешним ядром через FFI/биндинги (Rust/C/ObjC) — и готовность не только потреблять, но и вести правки в форке ядра; - Умение проектировать стратегию форка: регулярные апстрим-мержи, политика конфликтов, границы «своего» кода; - Опыт работы с security-чувствительным кодом: клиентская криптография, keychain, программы восстановления доступа — или готовность быстро в это погрузиться под ревью; - Опыт релиз-управления iOS: crash triage, hotfix-процесс, CI/CD на уровне поддержки команды; - Практика AI-assisted разработки (Claude Code, Cursor и подобные) и готовность строить такие процессы в команде — у нас это часть повседневного workflow; - Английский B1+ (чтение документации, переписка). Будет плюсом: - Rust на уровне чтения и минимальных правок, понимание стоимости FFI и где чинить — в обвязке или в ядре (у нас реальные правки в Rust-крейтах форков); - Опыт с Notification Service Extension и фоновыми режимами: расшифровка пушей, cross-process координация с основным приложением; - Опыт с сетевой обвязкой мессенджеров: прокси (SOCKS5), знание xray-core, server-driven конфигурация через well-known, делегированные homeservers; - Опыт работы с Matrix-экосистемой или E2EE-мессенджерами; - Знакомство с xcodegen, Sourcery, снапшот-тестированием. Условия: - Полная удалённая работа, гибкий график с пересечением по МСК; - Выплаты 2 раза в месяц; - Возможность влиять на архитектуру и стратегию развития продукта; - Дружная команда, минимум бюрократии. Процесс отбора: 1. HR Screening; 2. Интервью с командой; 3. Оффер.

ITLead

⚠️ Будьте внимательны: вакансия размещена из открытых источников и может быть недостоверна.

Зарплата

4 000 – 5 500 $