Responsibilities**:
– Design, develop, and maintain a real-time chat platform using WebRTC technology.
– Ensure seamless integration and consistent functionality across both React Native (mobile) and Angular (web) platforms.
– Implement robust signalling mechanisms for establishing, maintaining, and terminating WebRTC connections.
– Optimize the performance of the chat platform to ensure low latency and high reliability.
– Collaborate with UI/UX designers to create an intuitive and user-friendly interface.
– Troubleshoot and resolve issues related to WebRTC connectivity and performance.
– Write clean, maintainable, and well-documented code.
– Stay updated with the latest industry trends and advancements in WebRTC technology.
**Requirements**:
– Proven experience in developing WebRTC applications.
– Proficiency in JavaScript, TypeScript, and relevant frameworks (React Native, Angular).
– Strong understanding of real-time communication protocols and standards (e.g., ICE, STUN, TURN).
– Experience with backend technologies such as Node.js, Express, or similar.
– Familiarity with state management libraries (e.g., Redux for React Native).
– Knowledge of WebSocket or other signalling methods.
– Ability to optimize WebRTC performance and handle edge cases.
– Excellent problem-solving skills and attention to detail.
– Strong communication and teamwork abilities.
**Preferred Qualifications**:
– Experience with integrating third-party APIs and services related to WebRTC.
– Knowledge of security practices for real-time communication.
– Prior experience in developing chat applications or similar real-time communication tools.
– Familiarity with DevOps practices and tools for continuous integration and deployment.
– Understanding of native mobile development (iOS/Android) and bridging in React Native.
This is a medium-sized project that is expected to last between 3 to 6 months.
Hourly Range: $30.00-$100.00
Posted On: June 22, 2024 12:55 UTC
Category: Mobile App Development
Skills:TypeScript, Angular, React Native, JavaScript, iOS, Android, Smartphone, Web Application, Node.js, ExpressJS, API Integration, Mobile App Development
Country: India
click to apply
Powered by WPeMatico
