Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
Payoneer
Гургаон, Индия3 месяца назад
Грейд
Principal
Опыт работы
от 10 лет
Формат работы
Гибрид
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
О Payoneer
Основанная в 2005 году, Payoneer — это глобальная финансовая платформа, которая устраняет барьеры в ведении международного бизнеса. Наша миссия — связать недостаточно обслуживаемые бизнесы мира с растущей глобальной экономикой. Мы — сообщество из более чем 2500 коллег по всему миру, работающих над обслуживанием клиентов и партнеров в более чем 190 странах и территориях.
Устраняя сложность финансовых процессов — включая всё, от международных платежей и соответствия требованиям до управления мультивалютностью и персоналом, а также предоставления оборотных средств и бизнес-аналитики — мы даем бизнесу инструменты, необходимые для эффективной работы по всему миру и уверенного роста.
AI-Native Cloud Platform
Команда: Mobile Platform Team
Отчетность: Sr. Director of R&D, Cloud Platform
Payoneer инвестирует в следующее поколение своего мобильного приложения: легкое, высокопроизводительное и разработанное как платформа, позволяющая продуктовым командам независимо добавлять функции, при этом приложение остается цельным, быстрым и стабильным в целом. Хост-приложение предоставит общие основы — наблюдаемость, логирование, навигацию, идентификацию, сетевое взаимодействие, флаги функций, инструменты выпуска, автоматизацию — и продуктовые команды будут подключаться к нему через четкую модель внесения вклада.
Мы нанимаем двух Principal Mobile Engineer для определения и создания этой основы совместно с существующей командой мобильной разработки. Вместе вы будете принимать решение о технологическом стеке — нативные iOS и Android, Flutter, React Native или гибридный вариант — и будете формировать платформу, на основе которой каждая продуктовая команда Payoneer будет создавать мобильные функции. Структура из двух Principal дает нам возможность правильно построить платформу и возможность специализации одного Principal на каждой нативной платформе, если мы пойдем этим путем.
Мобильное приложение — это то, с чем клиенты Payoneer взаимодействуют после Веб-версии. Основа, которую вы построите, будет приносить пользу в течение многих лет. У вас будет необычная возможность определить, что такое «хорошо» для Payoneer, и, заслужив авторитет в индустрии, в точке схождения регулируемых платежей, масштабной мобильной разработки и разработки на основе ИИ.
Действуйте как внутренний партнер нашего клиента
Узнавайте, что им нужно, и создавайте то, что поможет им двигаться дальше.
Делайте. Отвечайте.
Будьте бесстрашно ответственны во всем, что мы делаем.
Постоянно совершенствуйтесь
Всегда стремитесь к более высокому стандарту, чем предыдущий.
Поддерживайте друг друга
Помогайте друг другу расти как профессионалам и как личностям.
Вы будете отвечать за принятие решения о технологическом стеке и обоснование этого решения. Вы проведете оценку — нативные (Swift / Kotlin) против Flutter, React Native или гибридного варианта — с учетом реальных ограничений: производительность, размер бинарного файла, рынок найма, модель внесения вклада в команду, скорость сборки и выпуска, долгосрочная стоимость обслуживания. Вы примете решение совместно с вашим коллегой Principal, и от вас ожидается, что вы будете его отстаивать перед руководством в области инжиниринга, продукта и исполнительным руководством.
Вы будете создавать основу хост-приложения. Архитектуру, границы модулей, модель навигации и жизненного цикла, подход к внедрению зависимостей, шаблоны управления состоянием, модель многопоточности и параллелизма, сетевой стек, уровень хранения данных, основу наблюдаемости и логирования, механизм выпуска и развертывания, стратегию тестирования на каждом уровне пирамиды. Первое впечатление каждой продуктовой команды о мобильной разработке в Payoneer будет связано с абстракциями, которые вы создадите.
Вы определите модель внесения вклада, которую используют продуктовые команды для предоставления функций в хост-приложение. Границы модулей, публичный API, хуки жизненного цикла, политика зависимостей, шаблоны сборки и интеграции, совместимость версий и пользовательский опыт разработчика, который делает внесение вклада быстрым, а плохого — затруднительным. Вы будете отвечать за стандарты, на основе которых пишет каждая вносящая вклад команда.
Вы будете отвечать за производительность, размер бинарного файла, время запуска, частоту кадров, потребление памяти и заряд батареи как за первоклассные инженерные дисциплины с измеряемыми бюджетами и контрольными точками. Вы будете отвечать за процент отсутствия сбоев и стабильность как за обязательства платформы. Вы будете отвечать за конвейер CI/CD, подписание, выпуск и развертывание приложения, а также за наблюдаемость, которая позволяет отлаживать проблемы в производственной среде за минуты, а не дни.
Вы будете сотрудничать с командой Application Foundations Crew и командами Cloud Platform Base, DevEx, Network and Security, чтобы обеспечить чистое интегрирование мобильной разработки с платформой — API, события, идентификация, секреты, автоматизация и средства раннего контроля, которые применяются как на стороне мобильной разработки, так и на стороне сервера. Вы будете сотрудничать с продуктовыми инженерами по всей компании, чтобы привлечь команды к работе с платформой и поддерживать их продуктивность.
У вас есть десять или более лет опыта в мобильной разработке, и вы создавали мобильные приложения с нуля — не присоединялись к ним, не итерировали по ним, а определяли основу и выводили ее в продакшн в больших масштабах. У вас есть честный, «побитый жизнью» взгляд на то, сколько стоят решения по выбору мобильной платформы через три года после их принятия.
Вы являетесь глубоким экспертом по крайней мере в одной из платформ — iOS или Android — и серьезно владеете другой. На iOS это означает Swift, модель параллелизма Swift, UIKit и SwiftUI, инструментарий Apple и процесс выпуска, а также те части экосистемы, которые большинство инженеров познают трудным путем. На Android это означает Kotlin, корутины и Flow, жизненный цикл Android, Jetpack и Compose, Gradle в серьезном применении, RxJava там, где он еще существует, и такое же полученное с боем понимание экосистемы.
Вы с такой же честностью понимаете ландшафт кросс-платформенной разработки. У вас есть мнение о Flutter, KMP и React Native, которое выходит за рамки личных предпочтений — характеристики производительности, предельные возможности, где каждый из них сияет, где каждый терпит неудачу — и вы можете обосновать рекомендацию, которую вы сделали бы для финтех-приложения масштаба Payoneer.
Вы ранее создавали и эксплуатировали модульную мобильную платформу или что-то достаточно близкое, чтобы понимать компромиссы: как определять границы модулей, которые выдерживают параллельный вклад десяти продуктовых команд, как сохранить целостность хост-приложения, когда участники не согласны, как версионировать модель внесения вклада, не ломая всех, и как сохранить бинарный файл легким по мере роста функционала.
Вы мыслите бюджетами и измерениями. Вы управляли временем запуска, частотой кадров, размером бинарного файла и процентом отсутствия сбоев как цифрами на дашборде. Вы понимаете мобильную наблюдаемость на уровне, выходящем за рамки отчетности о сбоях, и вы создали инструментарий, необходимый для отладки производственной среды.
Вы четко общаетесь с инженерами, продуктовыми партнерами и руководителями. Вы можете написать одностраничное предложение по архитектуре, провести RFC, которое на самом деле приведет к консенсусу, продемонстрировать то, что вы построили, чтобы другие инженеры захотели это использовать, и объяснить выбор стека CPO на языке, который ему понятен. Вы хорошо справляетесь с разногласиями — в том числе с вашим коллегой Principal — и знаете, как прийти к совместному решению.
Опыт интеграции возможностей ИИ в мобильные приложения — локальные модели, шаблоны разговорного интерфейса и пользовательских агентов, ИИ-функции, чувствительные к задержкам, а также связанные с ними соображения конфиденциальности и автономности — является большим плюсом, учитывая направление Payoneer на AI-Native платформу.
Местоположение: Гургаон / Гибрид
About Payoneer
Founded in 2005, Payoneer is the global financial platform that removes friction from doing business across borders, with a mission to connect the world’s underserved businesses to a rising global economy. We’re a community with over 2,500 colleagues all over the world, working to serve customers, and partners in over 190 countries and territories.
By taking the complexity out of the financial workflows–including everything from global payments and compliance to multi-currency and workforce management, to providing working capital and business intelligence–we give businesses the tools they need to work efficiently worldwide and grow with confidence.
AI-Native Cloud Platform
Team: Mobile Platform Team
Reports to: Sr. Director of R&D, Cloud Platform
Location: Gurgaon / Hybrid
Payoneer is investing in the next generation of its mobile application: lightweight, high-performance, and designed as a platform that lets product teams contribute features independently while the app remains coherent, fast, and stable as a whole. The host application will provide the common foundations — observability, logging, navigation, identity, networking, feature flags, release tooling, automation — and product teams will plug into it through a clear contribution model.
We are hiring two Principal Mobile Engineers to define and build this foundation alongside the existing mobile team. Together you will own the tech stack decision — native iOS and Android, Flutter, React Native or a hybrid — and you will shape the platform every product team at Payoneer ships mobile features on top of. The two-Principal structure gives us the capacity to build the platform properly, and the optionality to specialize one Principal per native platform if we go that route.
You will own the tech stack decision and the rationale behind it. You will run the evaluation — native (Swift / Kotlin) vs Flutter vs React Native vs hybrid — against real constraints: performance, binary size, hiring market, team contribution model, build and release velocity, long-term maintenance cost. You will make the call jointly with your peer Principal and you will be expected to defend it under scrutiny from engineering, product, and executive leadership.
You will build the host application foundation. The architecture, the module boundaries, the navigation and lifecycle model, the dependency injection approach, the state management patterns, the threading and concurrency model, the network stack, the persistence layer, the observability and logging backbone, the release and rollout machinery, the testing strategy at every level of the pyramid. Every product team’s first impression of mobile at Payoneer will be the abstractions you ship.
You will define the contribution model that product teams use to deliver features into the host app. Module boundaries, public API surface, lifecycle hooks, dependency policy, build and integration patterns, version compatibility, and the developer experience that makes contributing a feature fast and contributing a bad one hard. You will own the standards every contributing team writes against.
You will own performance, binary size, startup time, frame rate, memory, and battery as first-class engineering disciplines with measured budgets and gates. You will own crash-free rate and stability as platform commitments. You will own the CI/CD, signing, release, and rollout pipeline for the app, and the observability that makes a production issue debuggable in minutes rather than days.
You will partner with the Application Foundations Crew and the Cloud Platform Base, DevEx, and Network and Security teams to make sure mobile integrates cleanly with the platform — APIs, events, identity, secrets, automation and the shift-left controls that apply on the mobile side as much as the server side. You will partner with product engineering across the company to bring contributing teams into the platform and keep them productive in it.
You have ten or more years of mobile engineering experience and you have built mobile applications from the ground up — not joined them, not iterated on them, but defined the foundation and shipped it to production at scale. You have an honest, scarred view of what mobile platform decisions cost three years after you make them.
You are deeply expert in at least one of iOS or Android, and seriously fluent in the other. On iOS that means Swift, the Swift concurrency model, UIKit and SwiftUI, the Apple toolchain and release process, and the parts of the ecosystem most engineers learn the hard way. On Android that means Kotlin, coroutines and Flow, the Android lifecycle, Jetpack and Compose, Gradle in earnest, RxJava where it still lives, and the same hard-won understanding of the ecosystem.
You understand the cross-platform landscape with the same honesty. You have an opinion on Flutter, KMP, and React Native that goes beyond preference — performance characteristics, ceiling, where each shines, where each fails — and you can defend the recommendation you would make for a fintech app at Payoneer’s scale.
You have built and operated a modular mobile platform before, or something close enough that you understand the trade-offs: how to define module boundaries that survive ten product teams contributing in parallel, how to keep the host app coherent when contributors disagree, how to version a contribution model without breaking everyone, and how to keep the binary lean as the surface grows.
You think in budgets and measurements. You have driven startup time, frame rate, binary size, and crash-free rate as numbers on a dashboard. You understand mobile observability at a level beyond crash reporting, and you have shipped the instrumentation needed to debug productio.
You communicate clearly with engineers, product partners, and executives. You can write a one-page architecture proposal, run an RFC that actually converges, demo what you built so other engineers want to use it, and explain a stack decision to a CPO in language they care about. You handle disagreement well — including with your peer Principal — and you know how to land a joint decision.
Experience integrating AI capabilities into mobile applications — on-device models, conversational and agent UI patterns, latency-sensitive AI features, and the privacy and offline considerations that come with them — is a strong plus, given Payoneer’s AI-native platform direction.
The mobile app is the surface Payoneer customers touch after Web. The foundation you build will compound for years. You will have unusual scope to define what good looks like for Payoneer, and credibly for the industry, at the point where regulated payments, mobile engineering at scale, and AI-native development converge.
Act as our customer’s partner on the inside
Learning what they need and creating what will help them go further.
Do it. Own it.
Being fearlessly accountable in everything we do.
Continuously improve
Always striving for a higher standard than our last.
Build each other up
Helping each other grow, as professionals and people.
If this sounds like a business, a community, and a mission you want to be part of, apply today.
We are committed to providing a diverse and inclusive workplace. Payoneer is an equal opportunity employer, and all qualified applicants will receive consideration for employment no matter your race, color, ancestry, religion, sex, sexual orientation, gender identity, national origin, age, disability status, protected veteran status, or any other characteristic protected by law. If you require reasonable accommodation at any stage of the hiring process, please speak to the recruiter managing the role for any adjustments. Decisions about requests for reasonable accommodation are made on a case-by-case basis.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 3 420 000 до 5 390 000