Описание
Команда из четырёх человек работает над мобильным приложением ГигаЧат — AI-продуктом, которым пользуются миллионы.
Задачи
•Владеть архитектурой ключевых частей SDK на Swift, включая SwiftUI, взаимодействие с UIKit и современную конкурентность
•Решать задачи потоковой передачи контента и отзывчивого интерфейса, не допуская пропуска кадров
•Выявлять и устранять задержки интерфейса, зависания главного потока и утечки памяти, оптимизировать скорость запуска
•Поддерживать и настраивать процесс поиска проблем производительности с помощью внутренних инструментов и замеров на реальных устройствах
•Профилировать приложения с помощью Instruments, Memory Graph и MetricKit, находить корневые причины проблем
•Внедрять строгую конкурентность Swift 6 и защиту от гонок данных
•Проводить код-ревью и делиться опытом с командой
Требования
•Опыт коммерческой разработки для iOS от 4 лет
•Глубокое знание Swift и уверенное владение SwiftUI и UIKit
•Понимание изоляции акторов, структурированной конкурентности и защиты от гонок данных
•Умение самостоятельно проводить исследования и подтверждать результаты измерениями и метриками
Будет плюсом: опыт работы с отображением текста и разметки, метриками производительности, разработкой библиотек и фреймворков в промышленных проектах
Условия
•Зарплата до 258 775 ₽
•Тип оформления — ИП
•Срок проекта — 2 месяца