Tech Lead iOS разработки
Москва
Команда кибербезопасности Сбербанка развивает мобильные механизмы защиты в клиентском приложении, отвечающие за безопасность финансов и данных пользователей. Роль подразумевает архитектурное руководство и участие в разработке критичных компонентов безопасности
ГрейдLead
Опытот 5 лет
Стек
SwiftSwiftUICore DataGitLab CIUIKitGCDAsync/awaitURLSessionREST APIFastlaneGit
Задачи
- •руководить командой iOS-разработчиков: ставить задачи, проводить 1-1 и поддерживать рост
- •организовывать процесс разработки в Agile/Scrum и участвовать в планировании спринтов
- •проектировать архитектуру модулей безопасности и внедрять модульность и чистую архитектуру
- •разрабатывать сложные компоненты лично на Swift и проводить код-ревью
- •профилировать и оптимизировать производительность приложения
- •управлять техническим долгом: аудит кода, планирование рефакторинга и миграций
Обязательно
- •общий опыт разработки под iOS от 5 лет, из них не менее 3 лет на Swift
- •опыт руководства командой от 1 года
- •глубокое знание платформы iOS, UIKit/SwiftUI и жизненного цикла приложений
- •опыт с Core Data и многопоточностью (GCD, OperationQueue, Async/await)
- •отличное знание сетевых протоколов и работы с URLSession/REST API/JSON
- •опыт настройки CI/CD и автоматизации тестирования (GitLab CI, Fastlane)
- •уверенное владение Git и практиками код-ревью
Будет плюсом
- •опыт с Objective-C
- •опыт разработки и архитектуры Android-приложений
- •знание криптографических библиотек и мобильной безопасности
- •опыт публичных выступлений или написания технических статей
- •опыт в проектах с большой аудиторией