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