Назад
1 день назад

iOS-разработчик (Fintech)

240 000 - 300 000
Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
middle/senior
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
iOS-разработчик (Swift/Objective-C): Разработка и развитие надёжных, безопасных и масштабируемых iOS-приложений для банковской и финтех-сферы с акцентом на архитектуру, интеграции, UI, тестирование и CI/CD. Фокус на проектировании модульных решений, работе с высоконагруженными системами, банковской безопасностью и интеграциями с backend через REST API.

Локация: Москва; доступны работа в офисе, удалённый и гибридный формат. .

Зарплата: 240 000–300 000 ₽ на руки в месяц для уровня Middle+/Senior. Для Middle: 140 000–210 000 ₽.

Компания

YLAB Development разрабатывает сложные продуктовые решения и проекты для банковской и финтех-сферы.

Что делать

  • Разрабатывать и развивать iOS-приложения на Swift и Objective-C в крупной высоконагруженной системе.
  • Проектировать архитектуру модулей и функциональности с использованием MVC, MVVM, VIPER, Clean Architecture и модульного подхода.
  • Интегрировать приложения с backend через REST API, работать с HTTP/HTTPS, JSON и XML, контрактами, ошибками и состояниями.
  • Создавать адаптивные и доступные интерфейсы на UIKit и SwiftUI.
  • Писать unit-тесты, участвовать в повышении покрытия, сборке, тестировании и релизе приложений через CI/CD и TestFlight/App Store.
  • Работать с Git, code review, Jira и Confluence во взаимодействии с аналитиками, backend-разработчиками, QA и продуктом.

Требования

  • Законченное высшее профильное образование в области Computer Science, IT, прикладной математики или смежной области.
  • Коммерческий опыт iOS-разработки от 5 лет для Middle+/Senior; рассматриваются кандидаты от 2 лет на уровень Middle.
  • Уверенное владение Swift и опыт чтения и поддержки legacy-кода на Objective-C.
  • Знание REST API, клиент-серверных приложений, ООП, алгоритмов, структур данных и архитектурных паттернов.
  • Опыт unit-тестирования с XCTest, работы с Git и понимание CI/CD для мобильных приложений.
  • Понимание требований безопасности банковских и корпоративных приложений, включая хранение данных, токены и биометрию.

Хорошо, если есть

  • Опыт со SwiftUI, Combine или RxSwift, async/await и UI-тестами на XCUITest.
  • Настройка CI/CD с Fastlane, GitHub Actions, Bitrise, Jenkins или аналогами.
  • Знание SPM, CocoaPods, динамических фреймворков и принципов модульности.
  • Опыт работы с Keychain, CryptoKit, биометрией и secure storage.
  • Опыт разработки интернет-банков, знание банковской предметной области, публикации в App Store или примеры кода.

Культура и преимущества

  • Работа над сложными продуктовыми и банковскими задачами в высоконагруженных системах.
  • Возможность влиять на архитектуру и качество приложений.
  • Для проектов без английского язык не требуется; для европейских и американских проектов нужен английский от B2.

Процесс найма

  • Короткое общение с рекрутером.
  • Техническое интервью или TechCertify-скрининг.
  • Передача на подходящие проекты клиентам.

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