Company
Hourly
5-10 Hour(s)
Expensive
10
Professional
We are seeking a talented Flutter developer to create a robust, Google Meets-style video call application. This cross-platform solution must be compatible with web, Android, and iOS platforms, and capable of supporting 50+ concurrent and active users in video calls. We are focusing on the webapp implementation which must be functional across all browsers (especially mobile) The application should offer an exceptional user experience across all devices.
Key Responsibilities:
Develop a video call application using Flutter and Dart, capable of handling 50+ concurrent users.
Ensure smooth cross-platform functionality across web, Android, and iOS.
Implement a user-friendly interface for high-quality video and audio call capabilities.
Integrate advanced features like screen sharing, chat functionality, user management, and large group handling.
Optimize the application for various devices, considering different screen sizes and hardware capabilities.
Collaborate with UI/UX designers to implement designs precisely. (get inspiration from google meets).
Conduct thorough testing to identify and rectify bugs, ensuring stability and scalability.
Focus on high performance, low latency, and responsive application design.
Requirements:
Proven experience in Flutter and Dart, with a focus on real-time video communication applications.
Deep understanding of handling cross-platform compatibility challenges.
Solid experience in developing applications capable of managing large numbers of concurrent video call participants.
Expertise in WebRTC or similar technologies for high-capacity real-time audio and video communication.
Familiarity with RESTful APIs, socket connections, and scalable backend solutions.
A strong grasp of UI/UX principles, tailoring user experiences for diverse devices.
Exceptional problem-solving abilities and meticulous attention to detail.
Ability to work independently, managing time and deadlines effectively.
Desirable Skills:
Experience with cloud infrastructures like AWS, Azure, or Google Cloud, especially in deploying scalable applications.
Knowledge of security practices and data encryption in communication apps.
Proficiency in adaptive bitrate streaming or similar technologies for optimizing video quality.
Project Duration: 1 - 3 weeks
Budget: $1000
Application Process:
Interested candidates should submit their resume, a portfolio highlighting relevant projects (especially those involving high-capacity video calls), and a cover letter explaining their suitability for this project.