Traders Union logo
Hiring from
Probably Worldwide
Work type
Remote
Posted
Sep 27, 2026
Is this job info correct?

Шукаємо сильного Senior React Native Developer, який візьме технічну відповідальність за створення нового мобільного fintech-додатку Traders Union для iOS та Android.

Це не підтримка існуючого legacy-додатку. Продукт створюється з нуля, при цьому backend, API, дизайн-команда, QA та наявна фінансова інфраструктура вже є.

Нам потрібен не просто виконавець окремих екранів, а розробник рівня Senior/потенційний Mobile Tech Lead, який зможе правильно закласти архітектуру додатку, випустити першу production-версію в App Store та Google Play і надалі розвивати продукт.

Що потрібно буде створювати

Мобільний додаток для трейдерів та інвесторів з такою функціональністю:

  • Візуалізація узагальненого аналізу ринку

  • Real-time prices та сторінки фінансових інструментів

  • Інтерактивні price charts

  • Short-term та long-term price predictions

  • Watchlists

  • Price Alerts

  • Economic Event Alerts

  • News Alerts

  • Push notifications

  • Economic Calendar

  • Фінансові новини

  • Пошук, фільтрація та каталог фінансових інструментів

  • Subscriptions / Premium

  • Promo codes та affiliate attribution

  • Deep links

  • Onboarding

  • Локалізація кількома мовами

  • Base currency

  • Light / Dark / System theme

Backend та основні джерела фінансових даних вже існують.




Основне завдання


Спроєктувати та розробити якісний production-ready додаток на React Native + Expo з єдиною кодовою базою для iOS та Android.

Розробник безпосередньо взаємодіятиме з Product Owner, backend-командою, дизайнером та QA.


Обов'язковий досвід


Шукаємо кандидата з реальним комерційним досвідом розробки та випуску React Native-додатків. Необхідні:

  • Сильне знання React Native, Expo та TypeScript

  • Досвід розробки production mobile applications

  • Мінімум один реально опублікований додаток в Apple App Store та Google Play

  • Розуміння архітектури великих React Native-додатків

  • REST API integration

  • State management

  • Local storage / caching

  • Push notifications

  • Deep links / deferred deep links

  • Authentication

  • In-app purchases та subscriptionsApp Store / Google Play billing

  • Background processes

  • Localization / internationalization

  • Light / Dark themes

  • Responsive/adaptive UI

  • Analytics та crash reporting

  • Досвід роботи з interactive charts / data visualization

  • Впевнена робота з Git

  • Розуміння CI/CD для мобільних додатків

  • Досвід проходження App Store та Google Play review

Особливо важливо

Додаток містить real-time фінансові дані, велику кількість списків, графіків та динамічних станів. Тому кандидат повинен вміти

створювати:

  • Швидкі та плавні інтерфейси

  • Великі динамічні списки

  • Real-time оновлення

  • Складні інтерактивні графіки

  • Reusable UI components

  • Bottom sheets та overlays

  • Animations / micro-interactions

  • Коректну роботу додатку при нестабільному інтернеті

  • Caching та graceful loading/error states

Alerts & Push Notifications

Одна з важливих частин продукту — система сповіщень. Необхідний практичний досвід реалізації:

  • Price threshold alerts

  • Scheduled/event alerts

  • Push notifications

  • Notification permissions

  • Deep linking з push безпосередньо на потрібний екран додатку

  • Управління користувацькими alerts

Subscriptions & Attribution

Великою перевагою буде досвід роботи з:

  • Apple subscriptions

  • Google Play subscriptions

  • RevenueCat або аналогічними рішеннями

  • Trials та paywalls

  • Promo codes

  • Affiliate/referral attribution

  • Deferred deep linking

  • Attribution install → subscription

  • AppsFlyer / Adjust / Branch або аналогічними системами

Fintech досвід — велика перевага

Особливо цікаві кандидати, які раніше працювали з:

  • Trading apps

  • Crypto apps

  • Broker applications

  • Financial markets

  • Investment apps

  • Real-time market data

  • TradingView або іншими charting solutions

Досвід у fintech бажаний, але не обов'язковий, якщо технічний рівень кандидата високий.


AI-native development та агентська інфраструктура

Ми розробляємо продукт за AI-native підходом: значна частина production-коду створюється та змінюється AI-агентами, такими як Hermes. При цьому агент працює під керуванням сильного інженера, який проєктує, спрямовує агента та відповідає за результат.

Від кандидата очікуємо:

  • Використання AI-агентів для проєктування, реалізації, тестування, code review та написання документації

  • Формулювання для агента точних завдань, контексту, обмежень та критеріїв приймання

  • Спрямування агента та обмеження його scope, доступів і допустимих дій

  • Самостійну перевірку результату агента: архітектуру, edge-кейси та первинне e2e тестування

  • Сильні фундаментальні знання software engineering та mobile development, щоб приймати фінальні технічні рішення, а не

  • покладатися на автоматичну генерацію коду

  • Розуміння устрою агентської інфраструктури: моделі та API-доступ, tools, MCP, skills, ізольовані робочі простори, права доступу,

  • secrets, логи, evaluations та контроль витрат

  • Уміння брати участь у налаштуванні та експлуатації агентської інфраструктури на сервері

Більшу частину production-коду пише AI-агент, але якість та межі системи визначає інженер. Нам потрібен не "vibe coder", а розробник, здатний побудувати керований процес розробки з AI-агентами та відповідати за production-quality результат.

Базовий DevOps для агентської інфраструктури

Не потрібно бути окремим DevOps-інженером, але потрібен практичний базовий рівень, достатній для налаштування та підтримки агентської інфраструктури на Linux-сервері. Очікуємо розуміння та практичний досвід:

  • Linux command line, SSH, файлова система, права доступу, процеси та системні сервіси

  • Змінні середовища, secrets та безпечна конфігурація сервісів

  • Базові мережеві поняття: ports, firewall, DNS, TLS та reverse proxy

  • Читання логів, базовий monitoring, перевірка доступності сервісів та використання ресурсів сервера

  • Налаштування restart policies, backup критичних конфігурацій та відновлення після типових збоїв

  • Базова автоматизація через Bash або Python

Ці знання потрібні, щоб самостійно розгортати, безпечно підключати та підтримувати інструменти, моделі, MCP-сервери та робочі середовища, необхідні для AI-native розробки.


Що очікуємо від кандидата

Людина повинна вміти самостійно:

  • Запропонувати архітектуру додатку

  • Обґрунтувати технічні рішення

  • Оцінювати терміни

  • Декомпозувати функціональність

  • Виявляти технічні ризики

  • Взаємодіяти з backend та design

  • Доводити функції до production

  • Публікувати та оновлювати додаток в App Store та Google Play

  • Підтримувати code quality в міру росту продукту

У перспективі розробник може стати Mobile Tech Lead і підключати додаткових React Native-розробників у міру росту продукту.


Що вже є з боку компанії

Розробнику не доведеться створювати весь продукт самотужки. У проєкту вже є:

  • Product Owner

  • Наявна backend-команда

  • API та фінансові дані

  • UI/UX design resources

  • QA

  • Web infrastructure

  • Наявні аналітичні та фінансові сервіси Traders Union

  • Сформована продуктова концепція та UX

  • Наявні UI-компоненти, частина яких буде адаптована з web-продукту



Як будемо оцінювати роботу


Оцінюємо не лише візуальний результат, а й:

  • Архітектуру

  • Якість коду

  • Componentization

  • Performance

  • Роботу на iOS та Android

  • Швидкість виконання

  • Якість роботи з AI-агентами

  • Здатність пояснити прийняті технічні рішення


Як будемо обирати

Нам важливо побачити реальні додатки, над якими кандидат безпосередньо працював. На першому етапі попросимо:

1. Посилання на додатки в App Store / Google Play

2. Коротко описати особисту відповідальність кандидата в кожному проєкті

3. Розповісти про архітектуру одного з додатків

4. Показати приклади складних React Native UI / charts / push / subscriptions, якщо вони були реалізовані

Після технічного інтерв'ю можлива невелика оплачувана практична задача на основі реального екрана нашого додатку.


Кого ми НЕ шукаємо


Нам не підходить:


  • Junior React Native Developer

  • Розробник без опублікованих production-додатків

  • Кандидат, який працював лише над простими CRUD-додатками

  • Спеціаліст, який знає лише UI-верстку React Native

  • Розробник без досвіду інтеграції нативних можливостей iOS/Android

  • "Vibe coder" без фундаментального розуміння mobile development та розробки з AI-агентами






Що ми пропонуємо:

  • Роботу у стабільній компанії — понад 15 років на ринку;

  • Можливості для кар'єрного росту та саморозвитку;

  • Відпустка;

  • Дружній та лояльний колектив;

  • Повна зайнятість, віддалена робота;

  • Можливість розвитку в перспективній компанії на конкурентному ринку.


Про Traders Union https://tradersunion.com/

З нами ви опинитеся в центрі світових фінансових подій.

Ми — одна з провідних глобальних компаній, що формують майбутні тренди у сфері фінансової аналітики та освіти.Наша команда створює високоякісні аналітичні та освітні матеріали, які читають мільйони інвесторів у всьому світі. Ми переконані, що фінансова грамотність — це ключ до успіху. Ми заробляємо, допомагаючи іншим знизити ризики та уникнути втрат під час інвестування.

Наша місія — зробити світ фінансів прозорішим і доступнішим для всіх.

Приєднуйтесь до нашої команди та станьте частиною цього важливого процесу!

Similar jobs

Apply for this job