ROLE
Reporting into the team lead for R&D the WebRTC engineer will play an integral part in developing Spearline’s goal of developing WebRTC testing tools to complement its current testing suite. The WebRTC engineer will evaluate what aspects are technically feasible, work to create an MVP, help create the project specification and work on the project implementation.
RESPONSIBILITIES
Participate in the design, implementation and testing of software product
Take the lead in developing WebRTC testing solutions in a voice infrastructure
Independently solves technical issues and able to collaborate and contribute ideas
Build SDKs for our WebRTC product, with a focus on developer experience and ease of use
Create a proof of concept and sample projects that leverage all the capabilities of our SDKs
Conduct customer research with Spearline’s existing and potential customers around WebRTC testing
Create Chrome-based extensions which track network interactions over WebRTC
Support the Product Engineering in creating product specification documents for approved new products
SKILLS
Experience developing applications on a VoIP infrastructure
Knowledge and experience of the following protocols and platforms: SIP, WebRTC, RTP, REST APIs, Linux
Knowledge and experience with one or more of the following: Asterisk, OpenSIPS, Kamailio
Good knowledge of networking protocols in relation to SIP & WebRTC
Programming experience with Python or C++
Knowledge of coding repositories such as GitHub
WHAT WE OFFER:
A place to grow
Competitive Salary
Paid Maternity, Paternity & Adoptive Leave
Continuous learning and development
Employee Assistance Programme
Flexible working
Wellness Programme
Sports and Social
Keyskills: webrtc SIP Python Asterisk OpenSIPS Kamailio
We provide communications quality assurance tools Our quality assurance platform proactively monitors critical business telecommunications services, allowing you to optimize your customer experience leading to business growth.