Обязанности:
О проекте Развиваем мобильный мессенджер на базе открытого кода: добавляем новые сценарии общения, улучшаем производительность и стабильность, поддерживаем многомодульную архитектуру и внутренние фреймворки. Задачи • Развивать клиент: фичи, багфиксы, рефакторинг легаси. • Верстать UI кодом (без Storyboard/XIB/SwiftUI), кастомные компоненты, анимации. • Проектировать асинхронные сценарии (GCD/OperationQueue), использовать реактивность (RxSwift/Combine). • Профилировать и оптимизировать приложение (Instruments), участвовать в код-ревью и релизах. Требования • 2+ года коммерческой iOS-разработки. • Уверенный Swift и Objective-C, понимание interop (bridging headers). • UIKit, верстка кодом, опыт с кастомными UI. • Асинхронность: GCD/OperationQueue; базовая реактивность: RxSwift/Combine. • Понимание архитектур (MVC/MVVM/MVI), модульность. Будет плюсом • Опыт с WebRTC-стеком (аудио/видео-звонки). • Опыт оптимизации производительности. Условия • Удалённый/гибридный формат, гибкий график. • Осмысленные спринты, code review, CI/CD.Похожие вакансии
Mobile-разработчик (Kotlin / Swift / Flutter)
От 150 000 до 250 000 руб.
Казань. Станции метро: Площадь Тукая, Аметьево
Автономные Интегрированные Машины
Автотестировщик в крауд-тестирование на Swift
От 82 000 до 88 000 руб.
Казань. Станции метро: Площадь Тукая, Аметьево
Яндекс Крауд
Тестировщик Яндекс Браузера на iOS
От 57 000 руб.
Казань. Станции метро: Площадь Тукая, Аметьево
Яндекс Крауд