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.