Телега

IOS-разработчик (Swift/ObjC)

Не указана
  • Казань
  • От 1 года до 3 лет

О проекте

Развиваем мобильный мессенджер на базе открытого кода: добавляем новые сценарии общения, улучшаем производительность и стабильность, поддерживаем многомодульную архитектуру и внутренние фреймворки.

Задачи

• Развивать клиент: фичи, багфиксы, рефакторинг легаси.

• Верстать 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.