Match score not available

Frontend Software Engineer (Mid Level)

extra holidays
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficiency in HTML5, JavaScript, TypeScript, CSS, and modern JS frameworks like React or Angular., Practical knowledge of cross-browser development and debugging skills., Familiarity with media communications technology and VoIP protocols., Experience with automated testing frameworks and CI/CD tools is a plus..

Key responsabilities:

  • Develop advanced endpoint SDK libraries for real-time audio, video, and signaling communications.
  • Create sample code, user guides, and comprehensive reference applications for the Vonage Video Communications Platform.
  • Take ownership of projects from ideation to implementation, testing, and deployment.
  • Collaborate with product managers to shape product requirements for new features.

Vonage  logo
Vonage Information Technology & Services Large http://www.vonage.com
1001 - 5000 Employees
See all jobs

Job description

Vonage is the emerging leader in the $100B+ cloud communications platform (CPaaS) market. Customers like Airbnb, Viber, Whatsapp, Snapchat, and many others depend on our APIs and SDKs to connect with their customers all over the world.

As businesses continue to shift to a real-time, customer-centric communications model, we are experiencing a time of impressive growth.

We are looking for a Communications Frontend Software Engineer to join our Video Client SDKs Engineering team to explore new ways to further enhance and showcase the Vonage Video Platform, our WebRTC-compliant Communications PaaS.

You will play a key role in shaping and advancing the roadmap to enhance the developer experience for our video APIs, making them more accessible and user-friendly for our customers' developers. Your work will involve everything from managing our Video WebRTC SDKs, creating user guides, developing sample applications, and building complete reference applications, alongside contributing to our APIs and playing a vital role in the development, expansion, and implementation of our low-code/no-code solutions..

Key Responsibilities:

  • Develop advanced endpoint SDK libraries for real-time audio, video, and signaling communications, with a strong focus on VoIP technology, ensuring seamless integration and interoperability within the Vonage Video Communications Platform.
  • Create sample code, user guides, documentation, and comprehensive reference applications to demonstrate media communications, VoIP technology, and the interoperability of the Vonage Video Communications Platform.
  • contribute to maintaining and enhancing software stacks, incorporating both proprietary and open-source technologies
  • Writing automated unit, spec and integration tests. 
  • Take full ownership of projects from ideation to implementation, testing, deployment, and monitoring, collaborating closely with communications technology experts.
  • Collaborating closely with product managers to shape product requirements for new features and innovations

Required Skills:

  • Practical knowledge of common challenges with cross-browser development.
  • Proficiency in HTML5, JavaScript, TypeScript, CSS, and various browser engine APIs.
  • Experience with modern JS frameworks such as React, Angular, Vue, or similar.
  • Familiarity with WebAssembly, WebGL, and/or WebGPU.
  • Some knowledge of media communications technology, protocols, VoIP, and relevant industry open-source software and standards.
  • Good understanding of API design.
  • Excellent debugging and problem solving skills
  • Experience working with automated testing frameworks and platforms.

Any of the following would be advantageous, but not essential:

  • Experience with CI/CD in Github Actions, Jenkins or similar tools.
  • Familiarity with media communication technologies such as H.264, VP8, OPUS, AAC codecs, WebRTC standards, RTP/RTCP, STUN, TURN, ICE, VoIP, and SDPs, or similar technologies.
  • Knowledge with  C/C++, Java, Objective-C, Swift, Kotlin or other programming languages, for native iOS and/or Android development
  • Practical experience with back end technologies like Node.js, AWS, Kubernetes, Helm, and Docker for a more full stack perspective.

 #LI-JM1

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Front-End Engineer Related jobs