We are looking for 8+yrs experienced a skilled WebRTC developer to join our team. As a developer, you will be responsible for building and maintaining web-based communication applications using WebRTC and React Native. Your role will involve working closely with our design and product teams to implement new features and improve existing functionality. The ideal candidate should have a strong background in JavaScript, TypeScript, and Angular, and be familiar with Web Socket technology. If you have a passion for cutting-edge technology and enjoy working in a fast-paced environment, we would love to hear from you.

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