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 👀
📊
Average salary range of similar jobs in
analytics →
Loading...