Vonage Logo

Vonage

Frontend Software Engineer

🌎

Spain (Remote)

10h ago
👀 18 views
📥 3 clicked apply

Job Description

Remote

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.

What's in it for you:

  • Medical Insurance (Adeslas)
  • Pension scheme (Generali)
  • Group Life Assurance
  • Discretionary Time Off (DTO) policy Ericsson Care Line

 #LI-MW1

More Jobs at Vonage