Flag job

Report

Laravel Developer

Location

United Kingdom

About the role

We are seeking a skilled Laravel developer to enhance an existing Pusher-powered messaging application. The primary focus will be on improving the user experience and adding key features. Responsibilities: Pusher Integration: Seamlessly integrate Pusher into the application for real-time message delivery and updates. Ensure efficient and reliable message broadcasting and subscription mechanisms. Message Tone Implementation: Develop a feature that plays a distinct audio notification whenever a new message is received. Allow users to easily enable/disable this notification sound. Chatting Experience Enhancement: Implement features to improve the overall chat experience, such as: Improved UI/UX: Enhance the visual appeal and user-friendliness of the chat interface. Read Receipts: Implement read receipts to indicate when messages have been read by recipients. Typing Indicators: Display typing indicators to show when other users are actively composing messages. File/Image Sharing: Integrate file and image sharing capabilities within the chat. URL Preview: Automatically extract and display previews of URLs shared within chat messages. This includes: Title of the webpage Short description Image (if available) Testing and Debugging: Thoroughly test all implemented features to ensure they function correctly and without errors. Debug and resolve any issues that arise during development and testing. Documentation: Maintain clear and concise documentation of all code changes and implemented features.

Skills

Laravel
Pusher