React Native developer (+ Node.js)

to $2400
Product

🔍 Про проєкт

 

Ми створюємо мобільний marketplace-додаток за моделлю двосторонньої платформи: замовники та виконавці клінінгових послуг. Реалізовано реєстрацію з підтвердженням по телефону, геолокацію та карти, створення й прийом заявок зі статусами, realtime-чат, онлайн-оплати з захищеним утриманням коштів і виплатами виконавцям, особисті кабінети та live-трекінг виконавця на карті.

 

Екосистема продукту: два мобільні застосунки (on-demand та підписочна модель), бекенд на Firebase Cloud Functions і веб-адмінка для керування. Проєкт у стадії підготовки до релізу, орієнтований на ринок Європи.

 

Шукаємо одного сильного fullstack-розробника, який візьме продукт під технічну відповідальність — від мобілки до бекенду, адмінки й релізів у сторах.

 

💼 Обов'язки:

 

• Розробка та підтримка двох мобільних застосунків на React Native (Expo, TypeScript) під iOS та Android

• Розвиток бекенду на Node.js (Firebase Cloud Functions, Express): бізнес-логіка заявок, OTP, webhook'и, scheduled-функції, безпека Firestore (security rules)

• Інтеграція та підтримка платежів Stripe / Stripe Connect: утримання й списання коштів (Hold & Capture), виплати виконавцям, обробка webhook'ів

• Робота з картами та геолокацією (Google Maps, react-native-maps, фонове відстеження, geofencing)

• Реалізація realtime-функціоналу: чат, статуси замовлень, live-трекінг (Firestore listeners)

• Підтримка та розвиток веб-адмінки (React + Vite + Redux): керування замовленнями, користувачами, аналітика

• Збірки та релізи: EAS Build, публікація в App Store та Google Play, деплой Cloud Functions

• базове покриття тестами критичних флоу (платежі, авторизація)

 

🛠️ Вимоги:

 

• Досвід React Native від 3 років (Expo, TypeScript), впевнений JavaScript/TypeScript

• Досвід бекенду на Node.js (Express / Cloud Functions), розуміння serverless-архітектури

• Практичний досвід з Firebase (Firestore, Auth, Cloud Functions, FCM, security rules)

• Досвід інтеграції платіжних систем (Stripe; Stripe Connect / marketplace-виплати — велика перевага)

• Навички роботи з геолокацією та мапами (Google Maps, geofencing, фонова локація)

• Практичний досвід публікації застосунків у App Store / Google Play (EAS, нативні залежності, дозволи)

• Досвід з React для web (адмінки/дашборди) — Redux, Vite

• Самостійність і вміння тримати продукт end-to-end

 

Буде перевагою:

 

• MobX, Expo Router, react-native-gifted-chat

• CI/CD, налаштування пайплайнів збірок і деплою

• Робота з CDN для медіа (Bunny CDN)

• Досвід з i18n / локалізацією під багатомовний ринок

• Базове QA / автотести критичних флоу

 

⚙️ Стек проєкту: React Native, Expo, TypeScript, MobX, react-native-maps, Stripe / Stripe Connect, Firebase (Auth, Firestore, Functions, FCM, Hosting), Node.js, Express, React + Vite + Redux, Bunny CDN, Google Maps API.

Required skills experience

Node.js 2 years

Required languages

English B1 - Intermediate
Ukrainian Native
Published 23 June 2025 · Updated 9 June
241 views
·
87 applications
Last responded yesterday
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...