Project Description: We have an almost completed customer support and internal team chat system project. The backend is fully developed in Python and connected to the frontend via WebSockets and REST APIs. The existing frontend was built in React, and about 90% of the work has already been completed. The previous developer had to leave the project midway, so we are now looking for an experienced React developer who can take the project to the finish line. Scope of Work: Implement proper state management across the application (Redux, Zustand, Recoil, or another suitable approach). Fix some minor UI/UX bugs left in the current build. Ensure smooth integration with the backend APIs and WebSocket communication. Optimize frontend performance and handle edge cases for real-time chat. Conduct final testing and make the app production-ready. Tech Stack: Frontend: React, WebSockets, REST API, (state management library to be decided) Backend: Python (already complete, no changes required) Requirements: Strong hands-on experience with React and state management libraries. Prior experience working on real-time chat systems or WebSocket-based applications. Ability to debug, optimize, and finalize partially completed projects. Good communication and timely delivery. Deliverables: A fully functional, production-ready React frontend chat system with seamless backend integration. Clean and maintainable code with proper state handling. Additional Notes: Backend is fully production-ready; only frontend completion is required. Preference will be given to developers who can start immediately and provide regular updates.