I have a multi-portal React application that is fully designed and feature-complete on the frontend but still running on mock data. I am now looking for a senior freelancer who can handle both high-quality QA testing and a full Firebase production integration. Your Responsibilities: 1. QA Testing Across All Portals Test every workflow across desktop, tablet, and mobile. Validate registration/login, role-based views, data entry, scheduling flows, messaging flows, and profile interactions. Stress test edge cases, unexpected user behavior, and multi-user interactions. Log reproducible issues in Jira with clear steps. Re-test all fixes until stable and clean. 2. Firebase Backend Build-Out Set up Firestore with a normalized schema for multi-role data. Implement Firebase Auth + role management. Build Cloud Functions for core logic and automation. Replace mock/localStorage data with real Firestore reads/writes. Implement secure Firebase Security Rules with role-level access. Ensure smooth data flow between multiple user types. Provide a clear deployment guide for CI/CD and versioning. Final Deliverables No blocking bugs and smooth cross-device performance. Fully integrated Firebase backend (Firestore, Auth, Functions, Rules). All portals reading/writing real data seamlessly. Clear documentation for redeployment and onboarding future developers. Ideal Skillset Expert in React + TypeScript + Firebase Strong QA mindset (manual + automated) Experience with multi-role applications Familiar with CI/CD and deployment pipelines Ability to work autonomously and deliver stable, production-quality builds