Задачи
•Владеть архитектурой ключевых частей SDK на Swift с интеграцией SwiftUI и UIKit и современным управлением параллельностью
•Решать сложные задачи потоковой передачи контента и отзывчивости интерфейса
•Поддерживать и улучшать процесс выявления проблем производительности
•Профилировать приложения с помощью Instruments, Memory Graph и MetricKit
•Обеспечивать соответствие Swift 6 строгой модели параллельности и безопасности от гонок данных
•Проводить много код-ревью и делиться экспертизой с командой
Требования
•Глубокое знание Swift и зрелое понимание SwiftUI и UIKit
•Понимание изоляции акторов, структурированной параллельности и безопасности от гонок данных
•Умение самостоятельно проводить исследования и оценивать результаты по измеримым показателям
•Быть в Москве; первые три дня необходимо посещать офис для погружения в проект
•Будет плюсом опыт работы с отображением текста и разметки, метриками производительности, разработкой библиотек и фреймворков в промышленной среде