Senior Flutter Laravel Developer Needed to Upgrade Voice Chat App Redesign UI Improve Performances

Posted 4 weeks ago

Worldwide

Summary

I have the full source code for a live voice chat / audio room application similar to Xena Live, Party Star, Hala Live, Hawa, and other voice room apps. The app is already built and connected to old production services such as Google Cloud, Firebase, and ZegoCloud. I need an experienced developer or team to help me upgrade, clean, redesign, and prepare the app properly using new service accounts. This is not a small UI-only task. I need someone who can understand the existing source code, protect the current working version, migrate services safely, improve performance, and fix old or poorly written parts of the code. Main Technologies: - Flutter mobile app - Laravel backend / admin dashboard - Google Cloud - Firebase - ZegoCloud RTC / voice room integration - Push notifications - Real-time chat / room features - API integration - Android APK first - iOS later if possible Very important: Before making any major changes, you must first understand the project structure and make sure nothing from the old working version is damaged. The old version is still connected to existing Google Cloud, Firebase, and ZegoCloud accounts. I will provide new accounts for Google Cloud, Firebase, and ZegoCloud. You must carefully replace the old accounts/configuration with the new ones before doing risky changes, so the old working system does not get affected or deleted. I need you to be careful with: - Old Firebase project - Old Google Cloud project - Old ZegoCloud account - Old API keys - Old push notification setup - Old database/config files - Old production environment You must create a safe workflow: 1. Review the source code first. 2. Identify all old service connections and configuration files. 3. Make a backup plan. 4. Replace old Google Cloud / Firebase / ZegoCloud settings with the new accounts I provide. 5. Set up a clean staging/test environment. 6. Test everything before production. 7. Do not break the current working app. What I need done: 1. Mobile App UI Redesign I want the app UI redesigned to look modern, clean, premium, and easy to use. The app is a voice chat room app, so the UI must fit this type of product. The redesign should include: - Login / register screens - Home screen - Room list - Voice room screen - User profile - Wallet / coins pages - Gifts pages - VIP pages - Agency / host pages if available - Settings - Notifications - Any other existing screens in the app Important: Do not remove existing features. Keep the same functionality, but improve the UI and UX. 2. App Performance Optimization The app currently has performance problems. Some users complain that the phone gets hot, the battery drains fast, and the app can be heavy or slow. I need you to optimize the app so it becomes lightweight and smooth. Please check and improve: - App startup speed - App size - Memory usage - Battery usage - CPU usage - Network usage - Image loading - Cache strategy - Room loading speed - First launch experience - Low internet / weak network experience - Unused packages - Old libraries - Bad code structure - Memory leaks - Heavy animations - Background tasks - Firebase/Zego usage - Any code that makes the phone heat up The app should open and work as much as possible even when the internet connection is weak. 3. Update Old Libraries and Code Please review the source code and update old libraries/packages where needed. If you find code that is written in an old, unsafe, or bad way, I want you to explain it and fix it properly. This includes: - Flutter packages - Android build files - Gradle - Firebase packages - API services - Laravel packages - Dashboard dependencies - Any deprecated code - Any security issues - Any bad architecture or repeated code Do not update blindly. Update carefully and test after every major change. 4. Reconnect the App to New Services I will provide new accounts for: - Google Cloud - Firebase - ZegoCloud You must connect the app and backend to the new accounts. This includes: - Firebase project setup - Android google-services.json - iOS Firebase files later if needed - Push notifications - Firebase Auth if used - Firebase storage if used - Firebase messaging - Google Cloud configuration - ZegoCloud App ID / App Sign / server config - Any callback or API settings - Any environment variables Important: No secrets should be hardcoded in the mobile app if they should be on the backend. 5. Laravel Admin Dashboard UI Redesign The project also has a Laravel admin dashboard. I want the dashboard UI redesigned. The dashboard should keep all existing features and permissions, but the UI should become much cleaner, easier to use, and more professional. Please review the old dashboard first and make sure every permission and feature remains available. The dashboard should include: - Users management - Rooms management - Agencies / hosts if available - Wallet / coins / charging pages - Gifts - VIP - Reports - Admin roles and permissions - Settings - Logs - Any existing dashboard modules Important: Do not delete or hide important permissions from the old dashboard. The new UI should include the same capabilities, but with better organization and design. 6. Quality and Testing I need proper testing, not just “it works on my device.” Please test: - Android APK - Login/register - Voice room entry - Room mic seats - Zego voice connection - Chat - Gifts - Wallet/coins - Push notifications - Profile updates - Weak network behavior - App background/foreground - Admin dashboard permissions - API connection - Firebase connection - Google Cloud connection - ZegoCloud connection 7. Documentation At the end, I need simple documentation explaining: - What was changed - What accounts/configs were replaced - What packages were updated - How to build the APK - How to run the backend/dashboard - How to change Firebase/Zego/Google Cloud settings later - Any remaining risks or recommended improvements Required Experience: Please apply only if you have real experience with: - Flutter production apps - Laravel backend/admin dashboards - Firebase - Google Cloud - ZegoCloud or similar RTC voice/video SDKs - Voice chat / live room apps - Performance optimization - App UI redesign - API debugging - Safe migration of production services I do not want a beginner. I need someone careful, experienced, and honest. Important Working Rules: - Do not modify production directly without approval. - Do not delete old config before backup. - Do not break the old working system. - First audit the source code. - Explain the risks before making big changes. - Use Git or clear version control. - Provide daily progress updates. - Send screenshots/videos of completed work. - Test before delivery. Bonus and Long-Term Work: If I like your work, your speed, and your quality, I will give you a good bonus through Upwork. I also have other projects and I would like to work long-term with the right person or team. How to Apply: Please answer these questions: 1. Have you worked on Flutter voice chat / live room apps before? 2. Have you used ZegoCloud before? 3. Have you worked with Firebase and Google Cloud migration before? 4. Have you redesigned Laravel dashboards before? 5. How would you safely replace old Firebase / Google Cloud / ZegoCloud accounts without breaking the current app? 6. How would you reduce battery usage and phone heating in a Flutter voice chat app? 7. Can you start with a technical audit before coding? 8. Are you an individual developer or a team? 9. Please send examples of similar apps or dashboards you worked on. I will share the source code with the selected developer after agreement/NDA.

  • $500.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • One-time 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
Mobile App Development
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:3 weeks ago
  • Hires:
    2
  • Interviewing:
    14
  • Invites sent:
    7
  • Unanswered invites:
    3
About the client
Member since Jun 9, 2026
  • USA
    Dearborn4:34 PM
  • 2 hires, 1 active

Explore similar jobs on Upwork

Data Entry
Content Writing
Microsoft Excel
Writing
Amazon Web Services
Amazon S3
Customer Service
Email Communication
Third-Party Logistics

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