Point your AI agent at freehire and let it find you a job.

Get the CLI →

Dillo

Senior Full-Stack Mobile and Web (React Native / Expo, Next.js, TypeScript, PostgreSQL)

Posted Updated 22 views
Discussion

Шукаємо Senior Full-Stack Mobile & Web девелопера/девелоперку (TypeScript, React Native / Expo, Next.js, PostgreSQL) в американський продукт The Bracket League — платформу для фанатів гольфу, та ігор в гольф на реальні гроші. Організатори створюють івенти й збирають внески, гравці вносять результати, а виплати переможцям ідуть автоматично. Це платформа, де гравці грають peer-to-peer, а не проти «казино». Гемблінг, але більш етичний. Є обмеження на ставки і кількість ігор, щоб це не перетворилося в погану звичку і т.д.

Веб-версія вже працює в продакшені: турніри від 2 до 500 гравців, ліги, live-скоринг, чат, гаманець, гольф-ігри. Тепер задача розробити нативні додатки для iOS та Android, бажано з того самого TypeScript-кодбейсу, що і веб-версія, а також переїзд бекенду на більш масштабуємий стек. Продукт працює з реальними грошима, тож якість і точність тут важливіша за швидкість. Робота напряму з фаундером, деталі нижче.

Шукаємо виключно українок і українців як в Україні так і закордоном.

Скоуп роботи:

  • Розробка і реліз нативних додатків для iOS та Android (бажано React Native / Expo), на базі вже існуючої бізнес-логіки веб-додатку..
  • Подальший розвиток веб-додатку на Next.js 14 (App Router, server actions, Tailwind) як повноцінного продукту.
  • Проходження рев’ю в App Store та Google Play, включно з правилами для конкурсів на реальні гроші, геофенсингом і віковими обмеженнями.
  • Мобільні фічі: push-нотифікації, Face ID / passkeys перед грошовими операціями, deep links для інвайтів, перевірка локації для допуску по штатах.
  • Міграція бекенду з Supabase на більш масштабуємий стек, наприклад: Neon Postgres, Auth.js або Clerk, Cloudflare R2, Upstash Redis, Google Cloud Run (обговорюється).
  • Коректність роботи з фінансовими даними: атомарні функції в Postgres, суми в центах (integer), повна звірка до і після кожної міграції баз даних.
  • Інтеграції платежів та ідентифікації: Plaid (прив’язка банку, ACH), картковий процесор (напр. Stripe), KYC-вендор (напр. Persona або Alloy).
  • Real-time фічі: live-рахунок, сітки до 500 гравців, лідерборди, чат.
  • Тести для грошового та скорингового коду, CI/CD і мобільні релізні пайплайни, моніторинг через Sentry та PostHog.
  • Фічі від міграції БД до релізу в App Store — повністю на вас; пріоритети й скоуп (план майлстоунів M0–M6) узгоджуєте напряму з фаундером.

Обов’язкові вимоги (хард-скіли):

  • Комерційний досвід розробки від 5 років, з хоча б одним консьюмерским додатком, який ви випустили і в App Store, і в Google Play.
  • Сильні TypeScript і React. Продакшн-досвід з React Native (Expo — плюс) і Next.js.
  • Впевнений PostgreSQL: проектування схем, міграції, транзакції, stored functions, row-level security.
  • Досвід роботи з грошима або іншими критичними даними: леджери, ідемпотентні API, звірки, audit trails.
  • Досвід інтеграції сторонніх API: Plaid, Stripe, Twilio або інші auth/identity-провайдери.
  • Знання мобільного релізного процесу: code signing, TestFlight, Play Console, OTA-оновлення, гайдлайни App Store для real-money / contest-додатків.
  • Досвід налаштування CI/CD та автотестів.
  • Досвід створення безпечних додатків: робота із secrets, least-privilege доступ, дані карток і банківських рахунків не зберігаються в нашій БД.

Буде гарно мати:

  • Досвід у фінтеху, skill-based gaming, fantasy sports або суміжних з беттінгом продуктах, включно з KYC, геофенсингом і регуляціями по штатах.
  • Досвід з BaaS або платіжними рейками: RTP/FedNow, ACH, Unit чи Synctera.
  • Досвід міграції з Supabase, або з Neon, Cloudflare, Cloud Run чи Fly.io.
  • Real-time системи під навантаженням: WebSockets, Redis pub/sub, Ably.
  • WebAuthn / passkeys і нативна біометрична автентифікація.
  • Самі граєте в гольф або організовуєте турніри.

Бажані софт-скіли:

  • Вміння працювати самостійно в маленькій команді, чітко писати й давати чесні естімейти.
  • Дисципліна: тести й CI завжди «зелені», а коректність важливіша за швидкість — баг у леджері коштує людям реальних грошей.
  • Продуктове й UI-чуття: бренд — це преміальна, впізнавана дизайн-система, а не типовий «геймінговий» вигляд.

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

  • Формат співпраці: full-time, full-remote
  • Роботу напряму з фаундером і повну відповідальність за фічі end-to-end.
  • Живий продукт у продакшені та запуск мобільних додатків з нуля.
  • Сучасний стек: Next.js, React Native / Expo, Neon Postgres, Cloudflare, Google Cloud Run.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.