React Native Developer for Mobile App Development (Payment Flow Fixes)
Worldwide
We're a small startup that built a mobile app for kindergartens, and our payment functionality has stopped working. We need an experienced developer to audit the app, find the root cause, and get payments working reliably again. About the app: Our product is a React Native / React Native Mobile Expo cross-platform Smartphone app covering both iOS Development and Android App Development, built with JavaScript and TypeScript, with Redux for state management. The backend runs on Node.js with MongoDB as the database, versioned in Git, and we use Firebase for auth and real-time data. It's a standard Mobile App Development / Native App Development stack — nothing exotic — but something in the payment integration has broken and we don't have the in-house expertise to diagnose it ourselves. What we need: A full technical audit of the payment flow — client-side (React Native, React, Redux) and server-side (Node.js, MongoDB, Git history of recent changes) Identify why transactions are failing (SDK version mismatch, API keys, webhook handling, Firebase rules, etc.) A clear written report of what's broken and why, following solid Software Development and Agile Software Development practice A fix, or a scoped quote for the fix, once the root cause is confirmed Nice to have: Native debugging in Swift (iOS) or Kotlin (Android) Familiarity with Flutter for future cross-platform work Front-end/web skills — HTML, HTML5, CSS, CSS 3, Bootstrap, Responsive Design — for our companion admin panel, which also touches billing Backend versatility in PHP, Laravel, Python, or jQuery Experience with WordPress and Angular for adjacent marketing/admin tooling A Desktop Application background for companion tools About us: We're a small, early-stage startup — this is a focused, practical engagement, not a big rebuild. We're looking for someone who can move fast, communicate clearly in plain English, and isn't afraid to dig into someone else's codebase. To apply, please include: A short note on how you'd approach diagnosing a broken payment flow in a React Native app Relevant experience auditing or fixing Mobile App Development payment integrations Your availability to start this week
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 days ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- UKRKyiv12:29 PM
- $635 total spent3 hires, 0 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by