Senior IOS-разработчик
Команда развивает архитектуру и общую технологическую платформу для iOS-приложений: сеть, авторизацию, наблюдаемость, дизайн‑систему, CI/CD и internal SDK. Роль важна для ускорения разработки продуктов и поддержания качества через переиспользуемые решения и AI‑инструменты
ГрейдSenior
Опытот 3 лет
Стек
SwiftSwiftUIiOS SDKSwift ConcurrencyUIKitCI/CD
Задачи
- •Развивать архитектуру и техническую платформу iOS-приложения
- •Проектировать и поддерживать переиспользуемые модули, библиотеки и internal SDK
- •Развивать общие компоненты: сетевой слой, авторизация, навигация, фича‑флаги и наблюдаемость
- •Планировать и проводить миграции архитектуры и инфраструктуры без остановки разработки
- •Улучшать производительность, стабильность и наблюдаемость приложения
- •Развивать CI/CD и developer tooling, проводить code review и формировать инженерные практики
Обязательно
- •3+ лет коммерческой разработки под iOS
- •Отличное знание Swift и уверенное владение iOS SDK
- •Глубокое понимание Swift Concurrency (async/await, actors, structured concurrency, thread safety)
- •Уверенный опыт с UIKit и SwiftUI и понимание сценариев совместного использования
- •Опыт проектирования архитектуры крупных production‑приложений и модульных систем
- •Опыт построения/развития CI/CD для iOS: сборка, тесты, code signing, релизная автоматизация
- •Умение декомпозировать задачи для AI‑агентов, задавать контекст и проверяемые критерии, а также выявлять ограничения и некорректные выводы LLM