RED

Senior iOS Developer (AI)

Коротко

Senior iOS-разработчик для работы над AI-продуктом ГигаЧат — создание крупных и небольших фич, виджетов для чата и продуктовых задач в составе фича-тимов. Компания ищет специалиста с глубоким знанием Swift, SwiftUI, UIKit и опытом проектирования на уровне Swift Concurrency (actor-изоляция, structured concurrency, data-race safety). Основной фокус — производительность (профилирование через Instruments, Memory Graph, MetricKit) и внедрение Swift 6 strict concurrency. Требуется опыт от 4 лет, работа удалённая, срок привлечения — 2 месяца.

iOS-разработчик (ГигаЧат / Swift Concurrency / SwiftUI / AI-продукт)
Грейд: Senior.
Загрузка: Full-time (полная занятость).
Срок привлечения: 2 месяца.
Формат: Удалённо.
Локация: Москва
Гражданство: РФ.
Ищем Senior iOS-разработчика для работы над ГигаЧатом — реальным AI-продуктом. Предстоит создавать как крупные, так и небольшие фичи: новые разделы в приложении, виджеты для чата и прочие продуктовые задачи в составе фича-тимов.
Почему у нас интересно:
•Реальный AI-продукт.
•Инженерная культура: замеры, профилирование, ревью, решения по данным — senior здесь имеет реальный вес в этих решениях.
•Современный стек без легаси-болота: Swift Concurrency, актуальный SwiftUI, чистые инструменты.
🚀 Ключевые задачи:
•Владеть архитектурой ключевых частей SDK на Swift (SwiftUI + UIKit-interop, современный concurrency).
•Решать сложные задачи стриминга и отзывчивого UI: контент прилетает по частям, интерфейс не должен ронять кадры.
•Делать упор на производительность: hitch-и, фризы главного потока, память, скорость запуска. В команде собственный perf-харнесс и замеры на девайсах — главное не чинить, а поддерживать и тюнить процесс, по которому ловим проблемы производительности.
•Профилировать через Instruments, Memory Graph, MetricKit — на уровне «читаю трейс и вижу причину», а не «погонял и вроде лучше».
•Вести Swift 6 strict concurrency и data-race safety.
•Много ревьюить и делиться экспертизой с командой.
🎯 Обязательные требования:
Опыт:
•Опыт работы от 4 лет.
Swift и UI:
•Глубокий Swift и зрелое понимание SwiftUI и UIKit — включая то, где каждый из них ломается и как их дружить.
Concurrency:
•Concurrency на уровне проектирования: actor-изоляция, structured concurrency, data-race safety.
Производительность и исследования:
•Умение самостоятельно вести исследования от «непонятно, что тормозит» до измеримого результата — по цифрам, а не по ощущениям.
💡 Будет плюсом:
•Опыт с рендерингом текста/разметки.
•Опыт с метриками производительности.
•Опыт разработки библиотек/фреймворков в проде.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте