closed vacancyFront End WebRTC Developer - remote
Edify
Posted 4 years ago • Santa Monica, CA
We are looking for a WebRTC Developer to join an incredible team that is redefining the business communications space. Brilliant minds who can make our vision a reality and help us improve communications for millions of users belong with Edify!
Responsibilities
- Design video and voice solution leveraging webRTC standards
- Introduce best practice code for real-time video &audio communications
- Design for scale and real-world scenarios of scale
- Stay abreast of the latest webRTC standards and ensure the software is standards-compliant
- Design and code applications that meet product goals and utilize an architecture that is both scalable and reliable
- Maintain daily communication with the Product Manager to report progress, identify issues, and define the next steps
- Set the strategic direction for the design, development, and deployment of Edify’s proprietary video &audio communications software
- Optimize quality settings, networking settings, and other quality drivers
- Work with systems admins, network admins and operations to define metrics and ensure we’re properly monitoring the quality we’re delivering
- Become a thought leader in the area of real-time video &audio communications
Qualifications
- Bachelor's degree in Engineering or Computer Science or the equivalent in work experience and self-study
- 5+ years of software development experience
- Considerable experience building webRTC based applications, preferably across mobile, server, and browser
- Demonstrated ability to architect large scale communications solutions
- A demonstrated methodical and organized work ethic
- The ability to work independently, meet deadlines, and achieve goals with limited oversight
- WebRTC expertise of both client and server implementations
- Deep knowledge of networking protocols (IP, TCP, UDP, RTP, RTCP, SIP, etc.)
- Knowledge of media protocols and codecs
- Ability to read RFCs/standard specs, and implement algorithms according to specifications
- Excellent team orientation and ability to function in a fast-paced environment
Bonus Qualifications
- Knowledge of open-source media processing applications and libraries
- Knowledge of highly scalable cloud software architecture
- Knowledge of WebRTC libraries, codecs, protocols
- Experience working with screen sharing codecs
- Experience with QoS and providing high-quality audio and video solutions