Обязанности и достижения:
Разработка приложения SBER Studio
Product Lead / Team Lead – iOS (Проект Sber Studio)
Роль: Ведение проекта, техническое лидерство, архитектура, управление командой и продуктовой реализацией
🟢 Основные обязанности и достижения:
- Вёл мобильный проект Studio до релиза: планирование, разработка, релизы.
- Вырос с Разработчика до Product Lead, а затем — до Team Lead:
- Roadmap, приоритизация задач, декомпозиция и оценка
- Проведение грумингов, распределение задач, контроль сроков
- Взаимодействие с дизайнерами, аналитиками, QA и менеджерами
- Отвечал за качество кода и архитектуры, проводил code review
- Вёл менторство, 1-on-1 встречи, планы развития, performance review
🟢 Архитектура и подходы:
- Архитектура: VIPER + применение паттернов GoF (Singleton,
- Factory, Strategy, State, Mediator и др.)
- Принципы: SOLID, KISS, YAGNI, ООП
- Активный рефакторинг, повышение читаемости и масштабируемости кода
- Разработка архитектурных решений и внутренних стандартов
🟢 iOS-разработка:
- Язык: Swift
- UI: UIKit, SwiftUI, SnapKit
- Кастомные View
🟢 Сетевое взаимодействие и системы:
- API: GraphQL (Apollo), REST, WebSockets
- Реализована подписка на WebSockets через Starscream
- Многопоточность: GCD, async/await, OperationQueue
- Работа с ARC, push-уведомления, Deeplink, UniversalLink
🟢 Тестирование и качество:
- Покрытие: XCTest, UI-тесты
- Инструменты: Periphery, SwiftLint
- Оценка и внедрение технических метрик и контроль качества на всех этапах
🟢 CI/CD и Dev-инфраструктура:
- Настройка и поддержка CI/CD:
- Автоматическая сборка, тесты, линтинг, публикация билдов
- Fastlane, GitLab CI
- Управление зависимостями: SPM, CocoaPods
- Интеграция сторонних SDK: Firebase, AppMetrica, Apollo, VK SDK, Alamofire
🟢 Управление командой и рост:
- Менторинг команды: помощь в решении архитектурных задач, обучение, рост разработчиков
- Проведение 1-on-1 встреч, разработка индивидуальных планов развития
- Участие в performance review, обратная связь и рост команды
Процесс: Scrum, code review, техническое планирование, фичевая декомпозиция