About Us: We are building a modern live-streaming platform where performers can broadcast, engage with fans, and receive virtual gifts and donations through an in-app coin system. The app will feature real-time interaction, smooth video streaming, and secure in-app purchases. Our goal is to create a premium, engaging experience similar to platforms like Bigo Live, Tango, or TikTok Live, but with a simpler and more intuitive user flow. Position Overview: We are looking for an experienced Mobile App Developer (React Native / Flutter / Native Android & iOS) with strong backend integration skills to lead the development of this platform. The developer will be responsible for creating a real-time video streaming app with in-app coin purchase, gifting, and wallet management features. Key Responsibilities: App Development & Architecture Develop and deploy a cross-platform mobile app (iOS + Android) for live streaming and video chat. Implement real-time streaming using SDKs/APIs (e.g., Agora, Wowza, AWS IVS, or similar). Create user modules for Viewers, Performers, and Admins. Integrate an in-app coin system where users can purchase coins via Stripe, Razorpay, or crypto (optional). Build a gift/donation system — users can send gifts (coins) during live sessions to performers. Implement wallet and transaction history for both users and performers. Backend & Database Design a secure backend (Node.js, Python, or Laravel) with APIs for authentication, coin balance, transactions, and gift tracking. Implement real-time notifications (Firebase or OneSignal). Store and manage user-generated content securely (AWS S3 / Firebase). Handle user reports, bans, and content moderation via admin panel. Payments & Coins Integrate payment gateways for purchasing in-app coins. Create admin tools to adjust coin prices, top-up offers, and bonuses. Enable performers to withdraw earned coins into real currency (manual or automated payouts). Admin Dashboard Develop a web-based dashboard for admin users to manage: Users and Performers Coin transactions and withdrawals Gifts, pricing, and in-app economy Analytics (Revenue, Top Streamers, Active Users, etc.) Key Features of the App: Live video streaming with comments and likes Real-time virtual gifting (with coin deduction) In-app wallet and balance tracking Coin purchase via card/UPI/PayPal (depending on region) Push notifications for live sessions Performer dashboard to track earnings Admin panel for moderation, reports, and analytics (Optional) Crypto coin integration for donations Technical Skills Required: Frontend (App): React Native / Flutter (cross-platform) OR Native Android (Kotlin) + iOS (Swift) Knowledge of WebRTC or live streaming SDKs (Agora / Wowza / Ant Media / AWS IVS) Firebase / OneSignal for notifications Backend: Node.js / Python (FastAPI) / Laravel RESTful API development Real-time communication (Socket.io or WebSockets) AWS / Firebase / DigitalOcean hosting Database: MongoDB / PostgreSQL / MySQL Payments & Coins: Stripe, Razorpay, or PayPal API integration In-app purchase setup for App Store / Play Store Wallet and transaction management system Bonus Skills: Crypto payment API experience (Coinbase Commerce / BitPay) Experience with virtual gifting economy UI/UX optimization for engagement