Mobile Frontend Developer (Flutter or React Native) — contract 1−2 months
Mobile Frontend Developer (Flutter or React Native) — contract 1−2 months
Project: fintech app (iOS/Android) + synchronized web cabinet. Tone — "premium without pomp". Sprint goal: build end-to-end UX of main flows from scratch, integrate with backend, prepare builds for testing.
What we will do (from what must)
Onboarding and registration: email/phone + OTP, live form validations, password checklist.
Profile and AML questionnaire: step-by-step questions with a progress bar.
KYC: document scanning (passport/ID/driving license), tips during shooting, selfie-liveness (SDK), re-upload on failure.
Main dashboard: balances (EUR/GBP/USD + "More"), carousel of accounts/cards, quick actions.
Payments: SEPA / Faster Payments / SWIFT (incoming/outgoing), payment by IBAN, contacts + templates.
Currency exchange: pair "I pay → Receive", rate fixed for 30 minutes, "0% fee" up to the limit, thereafter — spread display.
Cards: virtual (issue, freeze/unfreeze, PIN/CVV), ordering physical (address/delivery, KYC-gate).
Tokenization in Apple Pay / Google Pay (via respective SDKs, with backend support).
Statements: export PDF/CSV.
Tariff plans and upsell: Free / €10 / €20, FX/transfer limits, upgrade in 2 clicks.
Notifications: push (FCM/APNs), in-app.
Support chat and premium agent 24/7: built-in messenger.
Settings/security: 2FA, limits, devices, log out everywhere.
Your role
Build the frontend on Flutter or React Native (no difference, but confidently).
Implement design system (typography, colors, 8-pt grid, icons, Variants) according to Figma.
Connect SDK for KYC/liveness (like Sumsub/Veriff/Ondato) — integrate screens + handle states.
Integrate Apple Pay / Google Pay (set up client-side tokenization).
Connect backend API (NestJS) and handle states: loading/empty/error/offline/timeout/retry.
Cover main events with analytics (screens, submits, failures).
Mandatory requirements
1.5 + years in mobile development, 1+ year deeply in Flutter or React Native.
Commercial experience with forms/validations/OTP, complex navigation flows.
Very neat UI: animations, gesture navigation, accessibility, localization (i18n), RTL — as a plus.
Experience integrating external SDKs (payment/KYC/chat).
Git, code review, readable code, adequate states (Bloc/Riverpod or Redux/RTK/React Query).
Will be a plus
Fintech/banking/RegTech products.
Stripe / Checkout.com / Adyen in mobile.
Knowledge of both stacks (Flutter and RN), Web cabinet on React — as a bonus.
Fastlane/Gradle/Xcode signing, Deep Links, Universal Links.
Stack (of choice)
Flutter: Dart, Navigator 2.0, Bloc/Riverpod, Dio, freezed/json_serializable, go_router, camera, firebase_messaging, in_app_review.
React Native: TypeScript, React Navigation, Redux Toolkit or React Query/Zustand, axios, react-native-camera-vision, react-native-push-notifications, Reanimated.
Work format
Contract: 1−2 months (full-time priority).
Remote, timezone — Europe/Kyiv (UTC+3) ±2.
Start — ASAP.
What we provide
Figma with page-map and Design System, ready icons/components.
Backend API (NestJS), quick reviews, direct access to product owner.
Quick decisions — no bureaucracy. We pay on time.
Expected artifacts from you by the end of the contract
Compiled iOS/Android builds (test + release candidates).
Implemented key flows from the specifications (see above) + handling edge cases.
Connected KYC SDK and Apple/Google Pay (client-side).
Event tracking analytics + basic crash alerts.
Readme on build, short technical summary of architecture.
Selection process
Screen call 20 min.
Technical interview 40 min (live code review + short UI task).
Offer.
How to apply
Send:
CV or link to LinkedIn.
2−3 relevant cases in App Store / Google Play (or demo builds).
GitHub/Bitbucket with examples of architecture/states.
Price negotiable
-
1498 9 0 Hello! Very interesting project, ready to take on the implementation.
I have commercial experience in Flutter (also familiar with React Native), worked with OTP/onboarding, complex forms and validations, integrated external SDKs (KYC, payments, chat), set up push notifications and analytics.
I am used to creating neat UI with animations and localizations, worked with Bloc/Riverpod, Firebase, Apple Pay / Google Pay.
I have relevant cases in the fintech sector — applications with registration, profile, payments, and backend integration.
I am ready to connect full-time and quickly assemble key flows for iOS/Android considering all edge cases.
I provide examples in my portfolio + GitHub with code.
… I would be happy to discuss the terms in detail!