Middle React Native Developer (FinTech)

$$$$

Ми шукаємо впевненого Middle React Native Developer, який приєднається до команди для розробки мобільних застосунків для банківського та фінансового сектору з високими вимогами до безпеки, надійності та UX. Ви братимете участь у створенні клієнтських мобільних продуктів, зокрема:

  • мобільного банкінгу (перегляд рахунків, перекази, платежі в реальному часі);
  • платіжних сервісів та карткових продуктів (токенізація, 3DS, Apple Pay / Google Pay);
  • сервісів аутентифікації та біометрії (Face ID / Touch ID / fingerprint);
  • інтеграцій з backend-сервісами, процесингом та сторонніми фінансовими API.

Ви будете залучені до проєктування клієнтської архітектури, впровадження практик безпеки на рівні мобільного застосунку.

Основні обов'язки

  • Розробка кросплатформних мобільних застосунків (iOS/Android) на React Native + TypeScript з фокусом на продуктивність, стабільність і безпеку.
  • Реалізація безпечної роботи з чутливими даними: захищене сховище, SSL pinning, шифрування, обфускація, детекція jailbreak/root.
  • Інтеграція безпечних API (REST/GraphQL, OAuth2, JWT), робота з платіжними шлюзами та процесинговими системами.
  • Впровадження біометричної аутентифікації, push-нотифікацій (FCM/APNs), deep linking.
  • Управління станом застосунку (Redux Toolkit / Zustand / MobX) та навігацією (React Navigation).
  • За потреби — написання нативних модулів (Swift/Kotlin) та bridging для функціоналу, недоступного в JS-шарі.
  • Оптимізація продуктивності (рендеринг, memory, cold start, bundle size.
  • Написання тестів (Jest, React Native Testing Library, Detox E2E) та участь у code review.
  • Публікація й супровід релізів у App Store та Google Play, робота з CI/CD (Fastlane, Bitrise / App Center / GitLab CI).
  • Забезпечення відповідності фінансовим і регуляторним стандартам (PCI-DSS, GDPR, вимоги НБУ).

Необхідні навички та досвід

Hard Skills

  • 3+ роки комерційного досвіду мобільної розробки на React Native.
  • Впевнене володіння TypeScript (типізація, generics, робота з великою кодовою базою).
  • Глибоке розуміння React (hooks, lifecycle, оптимізація ре-рендерів, performance profiling).
  • Досвід з state management (Redux Toolkit / Zustand / MobX) та React Navigation.
  • Робота з REST/GraphQL, OAuth2, JWT; обробка асинхронних сценаріїв та error handling.
  • Захищене зберігання даних (Keychain, Keystore, encrypted storage), базове розуміння мобільної безпеки.
  • Досвід публікації застосунків у App Store та Google Play (підписи, provisioning, білди).
  • CI/CD для мобільних застосунків (Fastlane та один з: Bitrise / App Center / GitLab CI), Git.
  • Тестування: Jest, React Native Testing Library; бажано Detox або аналог для E2E.
  • Розуміння нативних платформ (iOS/Android) достатнє для дебагу та інтеграції нативних модулів.

Soft Skills

  • Вміння приймати технічні рішення та впливати на клієнтську архітектуру продукту.
  • Орієнтація на якість, безпеку та продуктивність.
  • Критичне мислення та проактивність.
  • Впевнена комунікація з бізнес- та технічними стейкхолдерами.
  • Англійська: Upper-Intermediate+ (технічна документація, дзвінки, мітинги).

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

  • Досвід роботи з фінансовими стандартами та регуляціями (PCI-DSS, GDPR, AML/KYC).
  • Участь у розробці мобільних банків, платіжних або процесингових рішень.
  • Досвід інтеграції Apple Pay / Google Pay, 3DS, токенізації карток.
  • Написання нативних модулів (Swift / Kotlin).
  • Розуміння вимог платіжних систем (Visa / Mastercard) та НБУ.
  • Досвід роботи з code push / OTA-оновленнями (Expo Updates / CodePush) з урахуванням обмежень для фінансових застосунків.

Чому варто приєднатися

  • Розробка інноваційних мобільних продуктів для фінансового сектору з великою кількістю користувачів.
  • Використання сучасного стеку (React Native, TypeScript, TS-first підхід, сучасні CI/CD).
  • Можливість впливати на архітектурні рішення клієнтської частини.
  • Робота у сильній команді з експертизою в банківських системах та фінтеху.
  • Конкурентна компенсація, оплачувані відпустки та лікарняні.

Required languages

English B2 - Upper Intermediate
Ukrainian C2 - Proficient
Published 22 July
88 views
·
43 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...