Мобильный разработчик (Android/i OS) Payment SDK в Финтех
Компания: Яндекс
Локация: Санкт-Петербург
О компании
Яндекс — один из крупнейших интернет-холдингов, предоставляющий широкий спектр сервисов в области поиска, рекламы, облачных технологий и мобильных приложений. Компания обрабатывает более 500 миллионов транзакций в год для своих сервисов по всему миру, внедряя инновационные решения в финтех-индустрию.
Яндекс активно развивает финтех-решения, среди которых платежная инфраструктура, обеспечивающая надежную обработку транзакций и интеграцию с множеством приложений. Компания постоянно ищет новые подходы и технологии для повышения качества своих продуктов.
Ключевые факты:
- Обработка 500 миллионов транзакций в год
- Более 40 сервисов в десятках стран
- 600 тысяч транзакций в день для мобильных приложений
О вакансии
Команда Яндекса отвечает за разработку платежной инфраструктуры, которая поддерживает транзакции для всех сервисов компании. Основная задача — поддержание и развитие Payment SDK, библиотеки, интегрируемой в мобильные приложения Яндекса, что позволяет улучшать пользовательский опыт и эффективность платежей.
В рамках этой роли вам предстоит тесно сотрудничать с продуктовой командой, анализировать и выявлять уязвимости, оперативно реагировать на отзывы разработчиков и внедрять предложенные улучшения. Вы будете также работать над архитектурой и рефакторингом SDK, что особенно важно для обеспечения масштабируемости и высоких показателей качества.
Яндекс предлагает отличные условия для профессионального роста, включая возможность углубленного изучения бэкенд-разработки на Go и работы с API, что поможет расширить ваши компетенции и направления развития в команде.
Чем предстоит заниматься:
- Развивать Payment SDK и контролировать его качество
- Реализовывать фичи для улучшения клиентского опыта
- Анализировать продукт и внедрять улучшения
- Работать над архитектурой и рефакторингом SDK
Что мы предлагаем:
- Расширенная медицинская страховка с первым месяцем работы
- Финансирование психотерапии в офисе или онлайн
- Лазерная коррекция зрения через год работы
- Оплата 80% ДМС для родственников
- Образовательные программы и участие в конференциях
Обязанности
- Развивать и поддерживать Payment SDK
- Контролировать качество SDK с учетом высокой нагрузки
- Реализовывать новые функции для улучшения клиентского опыта
- Анализировать и устранять уязвимые места в продукте
- Участвовать в рефакторинге и оптимизации архитектуры SDK
Требования
- Android: Kotlin; BDUI (Flex); Coroutines + Flow; MVVM и UDF как основа архитектуры; многомодульный проект, своя дизайн-система; Compose как стандарт для новых функций.
- iOS: Swift; BDUI (Flex); Swift Concurrency (async/await) + Combine; MVVM и UDF как основа архитектуры; многомодульный проект (SPM), своя дизайн-система; SwiftUI как стандарт для новых функций.
- Разрабатывали и публиковали мобильные приложения больше трёх лет
- Делали многомодульные приложения
- Отлично владеете Kotlin (для Android) или Swift (для iOS)
- Понимаете плюсы и минусы разных архитектурных подходов и знаете, когда уместно применять тот или иной
- Имеете опыт параллельного и многопоточного программирования
- Умеете декомпозировать крупные проекты и оценивать трудозатраты на каждую часть
- Способны работать автономно
- Стремитесь разбираться в целях задач и предлагать альтернативные решения для их достижения
- Работали с BDUI-технологиями
- Разрабатывали и поддерживали SDK и библиотеки для внешних интеграторов
- Умеете профилировать и оптимизировать приложения
- Заботитесь о своём коде и покрываете его тестами и тоглами
- Имеете опыт работы с платёжными технологиями (3DS, токенизация, СБП, Apple Pay, Google Pay)
- психотерапия в офисе или онлайн-сервисах;
- лазерная коррекция зрения через год работы;
- ведение беременности и роды — через два года.
Условия
- Расширенная медицинская страховка с первого месяца
- Психотерапия в офисе или онлайн-сервисах
- Лазерная коррекция зрения через год работы
- Ведение беременности и роды через два года
- Оплата 80% стоимости ДМС для родственников