Сбер

Ведущий iOS разработчик (СберБизнес)

Коротко

Ведущий iOS разработчик в команде ядра крупного финтех-приложения Сбера с кодовой базой более 1 млн строк и более 50 разработчиками. Роль сочетает разработку новых фич на Swift/SwiftUI с инфраструктурными задачами: архитектура, модуляризация, сборка, CI/CD, производительность и релизы в App Store. Требуется от 3 лет коммерческой разработки на Swift, от 2 лет на SwiftUI, опыт в крупной продуктовой компании с большой кодовой базой, глубокое знание iOS-платформы, Structured Concurrency и архитектурных паттернов. Формат работы — гибрид, офис в Москве у м. Кутузовская.

Ведущий iOS разработчик (СберБизнес)
Мы развиваем крупное финтех-приложение для iOS. Кодовая база — более 1 млн строк, над ней одновременно работают более 50 разработчиков.
Вы присоединитесь к команде ядра приложения, которая отвечает и за продуктовые фичи, и за инфраструктуру приложения: архитектуру, сборку, производительность, стабильность и релизы.
Обязанности
•разработка новых фич в крупном iOS-приложении на Swift / SwiftUI
•решение инфраструктурных задач: архитектура, модуляризация, сборка, инструменты разработки, CI/CD
•работа над производительностью и стабильностью приложения, разбор инцидентов в продакшене
•миграции, рефакторинг и развитие унаследованного кода без остановки продуктовой разработки
•полная ответственность за технически сложные задачи: от проектирования до релиза в App Store
•взаимодействие с продуктовыми командами, которые используют решения команды ядра
•участие в code review
Требования
•коммерческая разработка на Swift от 3 лет
•коммерческий опыт работы со SwiftUI от 2 лет, понимание 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
•опыт масштабных миграций и рефакторинга унаследованного кода
Условия
•комфортный современный офис рядом с м. Кутузовская, ул. Кутузовский проспект 32, формат работы - гибрид
•корпоративный спортзал и зоны отдыха
•более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
•расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
•подписка Прайм с возможностью совместного использования на трёх близких
•вознаграждение за рекомендацию друзей в команду Сбера

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте