Ведущий iOS разработчик (Fintech)
Описание
Локация: Москва; гибридный формат с работой в офисе работодателя, офис рядом с м. Кутузовская, Кутузовский проспект, 32.КомпанияСБЕР развивает крупное финтех-приложение для iOS с кодовой базой более 1 млн строк и командой из более чем 50 разработчиков.Что делатьРазрабатывать новые функции крупного iOS-приложения на Swift и SwiftUI.Развивать архитектуру, модуляризацию, сборку, инструменты разработки и CI/CD.Повышать производительность и стабильность приложения, разбирать инциденты в продакшене.Выполнять миграции и рефакторинг унаследованного кода без остановки продуктовой разработки.Отвечать за технически сложные задачи от проектирования до релиза в App Store.Взаимодействовать с продуктовыми командами и участвовать в code review.ТребованияБолее 6 лет опыта разработки, включая от 3 лет коммерческой разработки на Swift.От 2 лет коммерческого опыта со SwiftUI и понимание Combine.Опыт работы в крупной продуктовой компании с большой кодовой базой и большой командой разработки.Уверенное использование GCD и Structured Concurrency: async/await, Task, actors.Знание Collections, Optionals, Protocol-Oriented Programming и Generics.Знание iOS и экосистемы Apple: жизненный цикл приложения, сертификаты и профили подписи, App Store Connect и TestFlight.Понимание управления памятью в iOS, владение инструментами отладки и профилирования, включая Instruments.Понимание архитектурных паттернов MVVM, MVP, VIPER и других, а также принципов SOLID.Понимание REST API, HTTP, JSON, принципов мобильной безопасности, SSL pinning, безопасного хранения данных в Keychain и защиты передаваемых данных.Опыт написания unit-тестов, работы с Git и знание git flow.Хорошо, если естьУверенное владение AI-инструментами.Опыт модуляризации приложения, работы с несколькими таргетами и управления зависимостями через SPM и CocoaPods.Опыт работы с системой сборки и CI/CD, ускорения сборки и настройки конвейеров.Опыт оптимизации времени запуска, потребления памяти и размера приложения.Опыт обфускации и защиты приложения от реверс-инжиниринга.Опыт подготовки и прохождения релизов в App Store, масштабных миграций и рефакторинга унаследованного кода.Культура и преимуществаПолная занятость и гибридный формат работы с современным офисом.Корпоративный спортзал и зоны отдыха.Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития.Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа.Подписка Прайм с возможностью совместного использования с тремя близкими.Вознаграждение за рекомендации кандидатов в команду Сбера.