#вакансия #ios #senior #swift #удаленка #москва
🚀 SENIOR IOS DEVELOPER
————————————————————————————
🏢 Компания: IT People group (проект: ГигаЧат)
📍 Формат работы: Удаленно из РФ (первые 3 дня — офис в Москве)
💼 Оформление: ИП (срок привлечения от 3 месяцев)
💰 Зарплата: Обсуждается индивидуально
📩 Контакты: @HR_JuliaG
ОБЗОР ПОЗИЦИИ И ПРОДУКТА:
Предстоит работа над реальным AI-продуктом — разработкой мобильного приложения ГигаЧат в составе фича-команд (создание новых разделов, виджетов и решение продуктовых задач). В проекте современный стек без легаси-болота (Swift Concurrency, актуальный SwiftUI) и сильная инженерная культура, где решения принимаются на основе данных, а Senior имеет реальное влияние на архитектуру.
⚡️ ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
• Владеть архитектурой ключевых частей SDK на Swift (SwiftUI + UIKit-interop, concurrency);
• Решать сложные задачи стриминга и отзывчивого UI (сохранять плавность интерфейса при получении контента по частям);
• Делать упор на производительность (устранять hitch-и, фризы главного потока, оптимизировать память и скорость запуска);
• Профилировать приложение через Instruments, Memory Graph, MetricKit (поиск первопричин по трейсам);
• Вести Swift 6 strict concurrency и data-race safety;
• Проводить код-ревью и делиться экспертизой с командой.
🎯 ТРЕБОВАНИЯ К КАНДИДАТУ:
• Релевантный опыт разработки на iOS от 5 лет;
• Глубокое знание Swift и зрелое понимание работы SwiftUI и UIKit (включая их ограничения и особенности интеграции);
• Уверенная работа с Concurrency на уровне проектирования (actor-изоляция, structured concurrency, data-race safety);
• Навык самостоятельных исследований проблем производительности от этапа «непонятно, что тормозит» до измеримого результата в цифрах.
➕ БУДЕТ ПЛЮСОМ:
• Опыт работы с рендерингом текста и разметки;
• Опыт работы с метриками производительности;
• Опыт разработки библиотек и фреймворков в production.
🎁 УСЛОВИЯ:
• Формат оформления: по ИП;
• Проектное привлечение от 3 месяцев;
• Удаленная работа из любой точки РФ (обязательное условие — первые 3 дня необходимо посещать офис в Москве для погружения в проект);
• Возможность работать с передовыми технологиями и влиять на развитие масштабного продукта.
————————————————————————————
📩 Контакты для отклика: @HR_JuliaG
Post #340
931