ReactJS & React Native Developer for Chat App Feature Enhancements & Bug Fixes

via Freelancer ·

Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted1 hour ago
Scope of Work:

We are looking for an experienced developer proficient in ReactJS and React Native to work directly on enhancing our open-source chat application codebase via an open Git repository.

Mandatory Requirement to Bid:

Only developers with proven, hands-on experience in both ReactJS and React Native should apply.General web-only developers or those without React Native experience will not be considered.

Project Tasks & Bug Fixes:

* **Indexed DB Storage:** Implement device-level Indexed DB storage.
* **Mobile Records Loading:** Fix an issue where past records fail to load on mobile devices.
* **Attachment Functionality:** Resolve attachment features that are not working automatically.
* **Reading Progress:** Implement "Start from last read" functionality.
* **Profile Images:** Fix an issue where user profile images fail to open or enlarge when tapped.
* **Chat Images UI/UX:** Add required UI/UX handling for images in the chat.
* **Media Playback:** Enable in-app playback for video and audio files.
* **File Downloads:** Fix existing file download issues.
* **Media Compression:** Implement image and video compression during the upload process.
* **Voice Recording:** Implement real-time voice recording and sending functionality.
* **Attachment Options:** Add specific attachment options for Google Drive, Notes, Code Snippets, and standard files.
* **Error Handling:** Debug and resolve unexpected framework/UI errors.
* **Message Sharing:** Implement share message UI usage.
* **Mobile Web Visibility:** Fix an issue where channel members are unable to view content properly on mobile web.
* **PWA Assets:** Update the logo and favicon in the Progressive Web App (PWA).
javascript mobile app development angularjs git react.js react native mobile development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.