← Вакансіі

Senior Mobile Engineer (React Native/Expo) – Media Pipeline & Firebase Optimization

Бюджэт: $500.0 FIXED / ⭐ 3.97 (5) United States

ffmpeg, stripe

Пераважная кваліфікацыя

  • Лакацыя: Argentina, Colombia, Mexico, Poland, Romania, Ukraine, United States, Hungary
  • Вопыт: Эксперт
CONTRACTUAL MILESTONE BREAKDOWN 🛠️ MILESTONE 1: Live Video Engine, Audio Pipeline & Twofold Deployment — $250.00 Your primary objective is deploying an optimized caching infrastructure, wiring core media paths, and verifying deployments across both mobile and web networks. 1. The $0.09/Minute Caching Loop: Our current engine pulls raw assets on every single request, draining balances. You will resolve this by writing an optimization script in Firebase Cloud Functions that caches repeated identical inputs, ensuring that duplicate media calls pull instantly from the cache to hit a target average floor of ... on our Runware/GCP balances. 2. Long-Form Video Render Engine: Refactor the server-side FFmpeg filter graphs to successfully compile continuous, high-definition 90-second and 3-minute video packages under a clean 1:1 or 2:1 processing-to-output time execution ratio (maximum 90s to 180s delay for a 90s build). 3. Soundraw API & Lip-Sync: Map text-generator output arrays natively into our Soundraw API wrapper for automated background track curation. Mux vocal audio stem files with these tracks with precise 40ms lip-sync accuracy. 4. AI Beat Maker 6-Zone Controls & Text Adjustments: Connect and wire up the backend functionality to our pre-built, responsive six-zone touch selection grid inside the frontend AI Beat Maker interface module (UI layout is pre-built; you are wiring control logic). Simultaneously, update and reposition the user interface text elements around the volume control module and adjacent layout selectors to ensure alignment parameters match production specifications. 5. Front Page & App-Wide Audio Playback: Wire the client-side audio channels to ensure all tracks across the app play back seamlessly. You must display 5 curated master audio tracks directly on the main front-page framework (the 6-zone page). All tracks on the front page, inside the User Profiles, and within the AI Beat Maker must play flawlessly. MILESTONE 1 EXIT CRITERION (TWOFOLD): Delivery of an installable Test Android APK file that boots cleanly, plays all app-wide audio tracks seamlessly (Front Page, Profiles, and AI Beat Maker), and successfully executes a 90-second HD video render on our physical phone screen under the verified $0.09 cost caching threshold. Simultaneously, the exact same functional build must be pushed live to our Web deployment environment for public link validation. 🔐 MILESTONE 2: Interface Adjustments, Video Routing, & RevenueCat/Stripe Billing Enforcements — $250.00 Your second phase enforces absolute layout cleanups, transactional security, routing rules, and live subscription walls: 6. The Ironclad 2-Credit Deduction Rule: Hardcode transaction logic into the download and mastering triggers to forcefully deduct exactly two user credits from the active database profile balance per action. 7. UI Layout Adjustments & Cleanup: Clean up our pre-built visual interfaces to match precise production parameters: Correct and fix the app splash page to ensure the initial boot screen graphic loads flawlessly without clipping or freezing. Delete the "Add Audio" button inside the Arena interface layout entirely. Delete the six-zone control selector module from the upper drop-down menu entirely. Resize the main banner positioning settings to render natively on our hardware framework. Verify and adjust formatting to ensure all producer profile photos are perfectly aligned across the interface grids. 8. Persistent Generation Tracking: Hardcode background state recovery so that if a user closes the app during a video generation, the progress trackers resume automatically on relaunch without interrupting the render or charging credits twice. 9. Conditional Video Post Routing & Subscription Paywall: Wire up our pre-built category menu layers to process post-generation options natively: If a user marks a rendered video as Private, it must automatically route and upload strictly to their personal User Profile portfolio. If a user selects Arena, the video asset must automatically route directly into its specified, pre-built Arena Category layout menu. If a user selects Download or Share after a video renders, the system must verify their profile status. If they are not active under our premium subscription plan, the application must forcefully flash our pre-built $29.99 subscription pricing tier menu wrapper. 10. Core Feature Access Paywalls & Billing Integration: Wire up core operational gating to block non-paying users. The pre-built subscription selection page must forcefully pop up immediately if a non-subscribed user attempts to open or click on the Sound Booth, AI Writer, AI Beat Maker, or 4K Refinery, as these functions are strictly subscription-based. Wire these premium gates directly to our live RevenueCat and Stripe accounts to process secure mobile payments. Rotate exposed legacy credentials and verify that mobile rules align with our manually published Firestore/Storage safety walls. MILESTONE 2 EXIT CRITERION: Delivery of a finalized, production-ready mobile package integrated seamlessly with our live backend, proving that user layout cleanups, feature access restrictions, conditional post-rendering video paths, credit/subscription menu operations via RevenueCat/Stripe, and automated balance deductions function flawlessly end-to-end. At the completion of this phase, the application should be completely ready for production launch. ***CRITICAL PROJECT RULE: INDEPENDENT FREELANCE CONTRACTORS ONLY. We maintain strict repository sovereignty and do not work with agencies, project managers, or outsourced teams. If you are applying through an agency, your proposal will be immediately archived without review.***
Адкрыць заказ

AI-чарнавік адказу

Згенеруйце кароткі cover letter па гэтай вакансіі. Перад адпраўкай адрэдагуйце.

Увайдзіце, каб згенерыраваць AI-чарнавік.

Увайсці