• Владеть архитектурой ключевых частей SDK на Swift (SwiftUI + UIKit-interop, concurrency); • Релевантный опыт разработки на iOS от 5 лет;
Задачи:
— Владеть архитектурой ключевых частей 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 дня необходимо посещать офис в Москве для погружения в проект);
— Возможность работать с передовыми технологиями и влиять на развитие масштабного продукта.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
71/100
Хорошая вакансия
Оценка от Job Hunters AI
Senior iOS Developer; без трудового договора; зарплата не указана; понятные задачи; гибкий формат; современный стек.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее
Без трудового договора
Оформление по ИП, что означает отсутствие трудового договора и социальных гарантий, что может быть неудобно для многих кандидатов.
Из объявления
💼 Оформление: ИП (срок привлечения от 3 месяцев) … • Формат оформления: по ИП;