Good to have As a Module Lead WebRTC developer, you will work with the fast-pacing development team, and be actively involved in all phases of our WebRTC product lifecycle. You need to work with cutting-edge technologies and contribute to the development of a unified communication system including the signaling, session description, and server-side logic. Technical Skills Experience in working with Socket.IO / Websocket.IO / Media Server etc. Integration of WebRTC to SIP using Jitsi (Jitsi Meet, Jitsi Video bridge) for Web and Mobile Applications Good exposure to Server-Side Implementation Extensive hands-on working experience with React and common front-end development tools (such as Babel, Webpack, Parcel, ESLint, Flow, NPM, etc.) Strong proficiency with JavaScript. Strong experience with, RESTful APIs & Backend APIs. Good Understanding of Structured and Unstructured Databases Experience in writing JavaScript Unit Tests Familiarity with code versioning tools such as Git, SVN Exposure or working experience with the DevOps team to implement CI/CD practices would be advantageous. Exposure to Cloud services( AWS, Azure) would be advantageous. Job Responsibilities Contribute to design reviews, code reviews, and test case reviews Technology evaluation and recommendation for application architecture problems Creation/evaluation and adoption of technology patterns and practices Influence the team for right design and technology implementation & give future Architectural direction Communicate effectively and partner well with other disciplines of the project team to deliver high-quality solutions, documentation, and support to customers Interact with Clients and other stakeholders frequently. Soft Skills Team mentoring and grooming Must be good with problem-solving and analytical skills.