Traders Union logo
Hiring from
Probably Worldwide
Work type
Remote
Posted

628,657 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Шукаємо сильного 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 job100% free