Наш Telegram-канал:@careers_digital

iOS Tech Lead / Maintainer форка

Telement

УдалённоSeniorПолная занятость

УдаленноПолная занятость

от 4 000 до 5 500 $

В компанию 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, снапшот-тестированием.

Мы предлагаем

  • Полная удалённая работа, гибкий график с пересечением по МСК;
  • Зарплата: от 4000 до 5500 долларов (обсуждается);
  • Выплаты 2 раза в месяц;
  • Возможность влиять на архитектуру и стратегию развития продукта;
  • Дружная команда, минимум бюрократии.

Процесс отбора

  • HR Screening;
  • Интервью с командой;
  • Оффер.

Навыки

Обновлено 5 августа

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

  • Островок

    УдаленноПолная занятость ЗП ообсуждается на собеседовании В компанию Островок! #auto Задачи – Разработка и поддержка UI автотестов для нативных…

    УдалённоПолная занятость
    зп не указанасегодня
  • VKРоссия

    Компания: VK Задачи -Ручное тестирование (70%): фича-тестирование и регресс кросс-платформенного приложения (Mobile, Desktop, Web) -Тестирование…

    MiddleГибридПолная занятость
    зп не указанасегодня
  • Rubrain.comРоссия

    Компания: Rubrain.com (КА) Проект: Разработка и развитие ключевых банковских систем: интернет-банка, мобильного банка, кредитных сервисов, CRM,…

    MiddleУдалённоПолная занятость
    до 340k ₽/мессегодня
iOS Tech Lead / Maintainer форка | ccwork