Мы в поиске Lead iOS developer на перспективную вакансию в Kufar.
Техническое Лидерство & Архитектура:
- Разработка и внедрение высококачественной, масштабируемой архитектуры (SOLID, MVVM/VIPER и др.).
- Принятие ключевых решений по технологическому стеку (UIKit/SwiftUI, RxSwift/Combine, сетевым решениям).
- Управление техническим долгом: выявление, планирование и реализация мер по его снижению.
- Проведение архитектурных ревью сложных задач.
Качество Кода & Процессы:
- Установка и контроль соблюдения стандартов кодирования и стиля.
- Систематизация и улучшение процесса Code Review (внедрение практик, метрик, обучение команды).
- Развитие культуры автоматизированного тестирования (Unit, UI, Integration): определение стратегии, внедрение инструментов, повышение покрытия.
- Оптимизация CI/CD пайплайнов для сборки, тестирования и доставки приложения.
- Внедрение метрик качества кода и инструментов статического анализа.
Управление Командой & Развитие Комьюнити:
- Наставничество и развитие iOS-разработчиков (1:1, постановка целей, выявление потребностей в обучении).
- Активное участие в подборе (проведение технических собеседований).
- Развитие iOS-комьюнити: Организация и проведение регулярных технических митапов, воркшопов, сессий обмена знаниями (tech talks, mob/pair programming).
- Улучшение кросс-функциональной коммуникации (бэкенд, QA, дизайн, продакт).
Разработка & Поддержка:
- Разработка сложного и критически важного функционала приложения Kufar для iOS, подавая пример качественного кода.
- Написание интеграционных и unit-тестов.
- Обеспечение стабильности, производительности и поддержки продакшн-приложения.
- Поддержка и модернизация существующей кодовой базы.
Процессы & Планирование:
- Участие в планировании тех спринтов/итераций (оценка, риски, распределение задач).
- Фасилитация технических дискуссий (планирование, ретро, архитектурные сессии).