← Live feed

Senior React Native / Expo Developer –App Store Approval & International Payment Gateway Integration

Contract
HOURLY / PART_TIME
Client
India
Live feed
Upwork

phone, react-native, ios, mobile-app-development, javascript, payments, ios-development

Preferred qualifications

  • Experience: Expert
# Job Title: Senior React Native / Expo Developer – App Store Approval & International Payment Gateway Integration **Project:** TBYC – Think Before You Click **Engagement:** Freelance / Contract / Project-Based **Experience:** 5+ years preferred **Availability:** Immediate / Short-term project ## About TBYC TBYC (Think Before You Click) is a cybersecurity awareness and scam prevention mobile application designed to educate and protect users against digital fraud, phishing, identity theft, financial scams, social engineering, fake applications, deepfakes, and other emerging cyber threats. The application is developed using Emergent AI, React Native and Expo, and is already published on Google Play Store. The iOS version is undergoing Apple's App Store review. Website: https://tbycapp.com ## Project Objective We are looking for an experienced mobile application developer who can resolve two critical technical and publishing challenges in our existing TBYC application. ### 1. Apple App Store Compliance & Approval Our current iOS submission has received rejection feedback under: - Guideline 2.3.10 – Accurate Metadata: Remove non-iOS interface elements, Android navigation bars and other third-party platform references from App Store screenshots. - Guideline 2.3.3 – Accurate Metadata: Replace screenshots for 6.5-inch iPhone and iPad Pro (2nd Generation) with genuine screenshots showing the actual application in use. **Expected Deliverables:** - Review existing App Store screenshots and identify compliance issues. - Prepare and upload Apple-compliant iPhone and iPad screenshots. - Ensure screenshots accurately represent the actual TBYC application. - Verify all required screenshot sizes and device categories in App Store Connect. - Assist with App Store resubmission and address any related technical feedback from Apple. - Ensure the application is ready for successful App Store review. ### 2. International Payment Gateway Integration Currently, TBYC uses Cashfree as its payment gateway for Indian customers. However, international customers are experiencing difficulties completing actual payments. We need an experienced developer to implement a reliable international payment solution while retaining Cashfree for Indian customers. **Expected Deliverables:** - Audit the existing Cashfree payment integration and identify why international transactions are failing. - Integrate PayPal or another suitable international payment provider, depending on platform policies and technical feasibility. - Implement location-based payment gateway selection: - Indian customers: Cashfree. - International customers: Appropriate international payment solution. - Ensure seamless payment processing on Android and iOS, subject to applicable Google Play and Apple App Store billing requirements. - Implement secure server-side payment verification. - Ensure successful payment updates the user's Premium subscription status. - Handle payment success, failure, cancellation, refunds and webhook notifications. - Prevent duplicate transactions and subscription activation without verified payment. - Ensure correct currency handling and international pricing. - Test actual end-to-end transactions using authorized test accounts and, where feasible, controlled live transactions. **Important:** The existing Indian Cashfree payment flow must continue working without disruption. ## Required Technical Skills - React Native and Expo. - JavaScript / TypeScript. - Android and iOS application deployment. - Google Play Console and Apple App Store Connect. - Cashfree Payment Gateway integration. - PayPal or other international payment gateway integration. - REST APIs and backend development. - Payment webhooks and server-side transaction verification. - Subscription management and entitlement handling. - EAS Build and Expo deployment workflows. - Debugging production payment and authentication issues. ## Important Project Conditions 1. Work on the existing TBYC application and its current codebase. 2. Do not rebuild the application from scratch. 3. Do not delete, modify or remove existing fraud-related content, images, videos, audio, database records or educational material. 4. Do not remove or unnecessarily modify the existing paywall or subscription pricing. 5. Preserve the existing Cashfree payment functionality for Indian users. 6. All payment processing must be secure and compliant with applicable Apple and Google policies. 7. Provide proper documentation of all changes. 8. All modified source code and project deliverables must be handed over to the project owner. 9. Work must be tested before final deployment. ## Expected Final Outcome The project will be considered successfully completed when: - Apple-compliant screenshots are uploaded for all required device sizes. - The updated iOS submission is prepared and submitted for App Store review. - Indian customers can continue making payments through Cashfree. - International customers can successfully complete payments through the selected supported payment solution. - Premium subscriptions activate correctly after verified payments. - Both Android and iOS payment flows are tested. - No existing TBYC functionality or content is damaged. ## Application Details - Application: TBYC – Think Before You Click - Website: https://tbycapp.com - Android: Already published on Google Play Store. - iOS: Currently undergoing App Store review. - Development platform: Emergent AI / React Native / Expo. - Existing Indian payment gateway: Cashfree. - Proposed international payment gateway: PayPal or another suitable provider. ## How to Apply Interested developers should share: 1. Relevant React Native / Expo projects completed. 2. Previous experience resolving Apple App Store rejections. 3. Previous experience integrating Cashfree and PayPal. 4. Experience implementing international subscriptions on both Android and iOS. 5. Proposed technical approach and estimated completion time. 6. Fixed project cost or milestone-based quotation. **Preference:** Developers with proven experience in successfully launching subscription-based applications internationally on both Google Play Store and Apple App Store. Please apply only if you have hands-on experience with both mobile application publishing and real-world payment gateway integration.
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in