Назад
8 часов назад

Ведущий iOS разработчик (Fintech)

Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
lead
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Ведущий iOS разработчик (Fintech): Разработка и развитие крупного финтех-приложения на Swift и SwiftUI с акцентом на архитектуру, инфраструктуру, производительность и стабильность. Focus on масштабирование кодовой базы более 1 млн строк, выполнение миграций и рефакторинга без остановки продуктовой разработки, а также доведение сложных задач от проектирования до релиза в App Store.

Локация: Москва; гибридный формат с работой в офисе работодателя, офис рядом с м. Кутузовская, Кутузовский проспект, 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 образовательных программ СберУниверситета для профессионального и карьерного развития.
  • Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа.
  • Подписка Прайм с возможностью совместного использования с тремя близкими.
  • Вознаграждение за рекомендации кандидатов в команду Сбера.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →