Senior Mobile Developer (React Native)

Posted yesterday

Worldwide

Needs to hire 2 Freelancers
Summary

We're looking for a senior mobile developer to help build out a two-sided gig marketplace connecting clients and service providers. You'll be working in React Native, building real features that go straight into people's hands, not busywork, not maintenance mode. If you've spent a decade in mobile development and you know Stripe inside and out, this is worth your time. Responsibilities: ~ You will design, build, and maintain production-ready screens and workflows for both iOS and Android to bring the app to feature parity with our existing web platform. ~ You will implement core user flows including authentication, sign-up, login, password reset, and gig discovery with browse, filter, and search. ~ You will build a real-time in-app messaging interface between clients and service providers. ~ You will integrate the app with our existing infrastructure, including Supabase for database, authentication, and edge functions. ~ You will handle Stripe Connect end-to-end, marketplace payments, onboarding, payouts, and deep linking and OAuth flows for Stripe onboarding redirects. ~ You will manage push notifications for messages, job updates, and payments, camera and media uploads for profiles and verification, and geolocation services for local gig discovery and matching. ~ You will deliver builds that are technically ready for App Store and Google Play submission. We retain full ownership of developer accounts, submission timing, and app metadata, but you'll prepare submission-ready builds and handle technical responses to store review feedback when needed. ~ You will optimize app performance, stability, and memory usage, and write clean, modular, well-documented code with reasonable testing before release. What We Are Looking For ~ You have deep, hands-on experience building production React Native apps for both iOS and Android, not tutorial-level, actual apps that shipped and real users touched. ~ You know Stripe Connect end-to-end. Onboarding flows, marketplace payouts, OAuth, deep linking, all of it. This isn't a nice-to-have, it's a requirement. ~ You've worked with Supabase or a comparable backend-as-a-service setup, PostgreSQL, auth, edge functions. ~ You understand what it takes to build for a two-sided marketplace where trust, verification, and real-time communication actually matter. ~ You're comfortable working independently with a remote team across time zones, and you can take a spec and run with it without needing your hand held. Qualifications: ~ 10+ years of mobile development experience, with solid, demonstrable React Native work. ~ Proven, verifiable experience integrating Stripe Connect in a live marketplace or platform product. ~ Experience with Supabase, PostgreSQL, or similar backend infrastructure. ~ Experience with App Store and Google Play submission processes. Compensation: Competitive hourly rate based on experience. This starts as a part-time contract engagement with a performance review period. Strong performers have a real path to a full-time role with the platform. How to Apply: When submitting your bid, please include your CV, a short cover letter telling us about a specific mobile app project you built and what Stripe integration work you handled on it, and any relevant portfolio samples, GitHub links, or case studies. Include the word "Wansapanataym" to confirm you've read the full description. We'll reach out to shortlisted candidates to schedule an interview where we'll share more about the platform and scope of work.

  • Less than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $10.00

    -

    $20.00

    Hourly
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
PostgreSQL
React Native
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:yesterday
  • Interviewing:
    0
  • Invites sent:
    10
  • Unanswered invites:
    8
About the client
Member since Jun 9, 2020
  • Philippines
    Muntinlupa City9:06 AM
  • $3.8K total spent
    24 hires, 0 active

Explore similar jobs on Upwork

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo