Мобильный разработчик в Payment SDK (Android/iOS)

Работодатель:
Опыт работы:
Более 6 лет
Место работы:
Москва, Садовническая улица, 82с2

Мы создаём платёжную инфраструктуру для всех сервисов Яндекса и обеспечиваем единый процессинг транзакций в экосистеме. Каждый год обрабатываем сотни миллионов транзакций для почти ста сервисов в десятках стран мира. В том числе проводим около 600 тысяч транзакций в день для мобильных приложений.

Вы будете развивать Payment SDK — библиотеку, через которую проходят платежи во всех мобильных приложениях Яндекса. SDK встраивается в десятки хост-приложений, поэтому каждое наше изменение мгновенно влияет на пользователей по всей экосистеме.

В данный момент мы активно деливерим новые продуктовые сценарии оплаты и развиваем нашу BDUI-платформу, чтобы быстрее катить фичи без релизов хост-приложений.

Наш технологический стек:

Для Android-вакансии:

  • Kotlin;
  • BDUI (Flex);
  • Coroutines + Flow;
  • MVVM и UDF как основа архитектуры;
  • многомодульный проект, своя дизайн-система;
  • Compose как стандарт для новых функций.

Для iOS-вакансии:

  • Swift;
  • BDUI (Flex);
  • Swift Concurrency (async/await) + Combine;
  • MVVM и UDF как основа архитектуры;
  • многомодульный проект (SPM), своя дизайн-система;
  • SwiftUI как стандарт для новых функций.

Какие задачи вас ждут

Развитие Payment SDK
Вы будете влиять на каждый шаг в цикле разработки — от составления требований до анализа и утверждения экспериментов. Создавать новые платёжные фичи, которые увидят миллионы пользователей в десятках сервисов Яндекса.

Контроль качества SDK
SDK встроен в десятки приложений и обрабатывает реальные деньги — цена ошибки высока. Вы будете реализовывать фичи, которые улучшат клиентский опыт и конверсию платежей, а также придерживаться принципа zero bug policy.

Анализ и улучшение продукта
Вы будете не просто воплощать идеи продуктовой команды, а вместе с ней находить и устранять уязвимые места, анализировать и внедрять улучшения. Обратная связь от разработчиков будет существенно влиять на итоговый продукт.

Развитие BDUI-платформы и архитектуры SDK
Вы будете заниматься продуктовыми задачами, а также уделять внимание архитектуре, рефакторингу и кодовой базе. Это особенно важно, поскольку SDK работает с высокой нагрузкой, должен легко масштабироваться и развиваться без проблем для интеграторов.

Развитие в инженера
С нами вы не застрянете в UI-слое. Платёжный флоу — это всегда связь клиента и бэкенда, поэтому вы сможете погрузиться в наш бэкенд на Go: разбираться в API, влиять на контракты, дебажить сквозные сценарии и предлагать изменения по обе стороны. В дальнейшем можно развиваться в любом направлении — углубляться в мобильную платформу, уходить в бэкенд, платформенные задачи или архитектуру SDK. Мы поддерживаем горизонтальные переходы и помогаем расти там, где вам интересно.

Мы ждём, что вы

  • Разрабатывали и публиковали мобильные приложения больше трёх лет
  • Отлично владеете Kotlin (для Android) или Swift (для iOS)
  • Делали многомодульные приложения
  • Понимаете плюсы и минусы разных архитектурных подходов и знаете, когда уместно применять тот или иной
  • Имеете опыт параллельного и многопоточного программирования
  • Умеете декомпозировать крупные проекты и оценивать трудозатраты на каждую часть
  • Способны работать автономно
  • Стремитесь разбираться в целях задач и предлагать альтернативные решения для их достижения

Будет плюсом, если вы

  • Имели опыт работы с BDUI-технологиями
  • Разрабатывали и поддерживали SDK и библиотеки для внешних интеграторов
  • Умеете профилировать и оптимизировать приложения
  • Заботитесь о своём коде и покрываете его тестами и тоглами
  • Имели опыт работы с платёжными технологиями (3DS, токенизация, СБП, Apple Pay, Google Pay)

Похожие вакансии

Системный инженер по сенсорным системам в Автономный транспорт
Яндекс

Готовы самостоятельно разбираться в новых стандартах и форматах — отрасль молодая, готовых ответов часто нет. Умеете чётко формулировать мысли в письменной...

Программист
Коммерсантъ

Уверенное владение языком C# (.NET Core 8+, .NET Framework 4.*, MSVS 2022–2026). Уверенное знание T-SQL (Microsoft SQL...

Frontend-разработчик middle (Angular)
Лоция

Высшее образование. Опыт Web-разработки интернет-проектов от 3 лет. Опыт работы с Angular 15+ и пакетом Angular Universal...

Видеограф-монтажер / рилсмейкер в премиальный детейлинг и салон
Гудвил

С опытом съёмки автомобилей — обязательно. Нам нужен человек с реальным опытом автомобильных съёмок, чувством кадра, пониманием динамики, света, деталей и...

100 000 руб.
Эксперт в области регуляторного комплаенса
Цифра

Что мы хотим видеть: Высшее образование в сфере юриспруденции, информационной безопасности, экономики или ИТ. Опыт работы от 3 лет в...