Mobile Software Engineer (Native Platforms and Communications)

Posted 5 Days Ago
Be an Early Applicant
Hiring Remotely in Spain
Remote
Mid level
Information Technology • Productivity • Software
The Role
As a Mobile Software Engineer at Vonage, you will enhance and support the Video Platform by developing and maintaining SDK libraries for real-time audio and video communication. Your role includes creating documentation and sample applications, defining product requirements, and implementing tests while managing projects from ideation to deployment.
Summary Generated by Built In

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 Mobile 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 be instrumental in shaping and evolving the roadmap to improve the developer experience and enhance endpoint media communication capabilities for our video APIs. Your contributions will make these APIs more powerful, accessible, and user-friendly for developers. Your work will span managing and expanding our Video WebRTC SDKs, creating user guides, developing sample applications, and building comprehensive reference applications, whilst playing a key role in developing, expanding, and implementing our low-code/no-code solutions.

Responsibilities include:

  • Implement advanced Mobile and Desktop endpoint SDK libraries for audio, video and signalling real time communications with special emphasis on VoIP technology with full integration and Interoperability with the overall Video Vonage Communications Platform.
  • Implement sample code, user guides, documentation and even full-blown references applications to help showcase media communications and VoIP technology and Interoperability of the Video Vonage Communications Platform.
  • Contribute to maintaining and evolving software stacks including both proprietary and open-source software.
  • Working closely with product managers to help define product requirements for new products and features
  • Writing automated unit, spec and integration tests.  
  • Owning projects end-to-end, from ideation, to implementation and testing, and to deployment and monitoring, working hand on hand with communications technology experts.

Required Skills:

  • Fluent in Native Platform languages such as C/C++, Java/Kotlin, Objective-C/Swift and C#.
  • Desktop and mobile cross-platform development experience.
  • Good knowledge of developing SDKs for IOS and Android platforms. Experience developing for Windows and Linux desktop platforms is a plus
  • The ability to develop high-performance and low-latency algorithms in resource-constrained devices.
  • Familiarity with Media Communications technology, and/or VoIP, and some of the related industry open-source software and standards.
  • Good understanding of API design.
  • Excellent problem solving, debugging and profiling skills.
  • Experience with automated testing frameworks and platforms.

A plus, if one or more of the following are also provided, but not essential:

  • Experience with CI/CD in Github Actions, Jenkins or similar tools.
  • Specific knowledge on some of the following media communication technologies or similar: H.264/VP8/OPUS/AAC codecs, WebRTC standards, RTP/RTCP, STUN,TURN, ICE, VoIP, SDPs.
  •  HTML5, JavaScript, Typescript, CSS and different browser engine APIs in general.
  • Familiarity with modern JS frameworks such as React, Angular, Vue, or similar.
  • Knowledge of WebAssembly, WebGL, and/or WebGPU.
  • Experience with back end technologies for example  Node.js, AWS, Kubernetes, Helm, and Docker #LI-JM1

Top Skills

C
C#
C++
Java
Kotlin
Objective-C
Swift
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Holmdel, NJ
2,500 Employees
On-site Workplace
Year Founded: 2001

What We Do

We’re making communications more flexible, intelligent, and personal, to help enterprises the world over stay ahead. We provide unified communications, contact centers and programmable communications APIs, built on the world's most flexible cloud communications platform.

Gallery

Gallery

Similar Jobs

Remote
2 Locations
3488 Employees

Chainlink Labs Logo Chainlink Labs

Staff Software Engineer, Banking & Capital Markets

Blockchain • Internet of Things • Payments • Cryptocurrency • Web3
Remote
15 Locations
680 Employees

Chainlink Labs Logo Chainlink Labs

Software Engineer, Banking & Capital Markets

Blockchain • Internet of Things • Payments • Cryptocurrency • Web3
Remote
14 Locations
680 Employees

Chainlink Labs Logo Chainlink Labs

Senior Software Engineer, Banking & Capital Markets

Blockchain • Internet of Things • Payments • Cryptocurrency • Web3
Remote
15 Locations
680 Employees

Similar Companies Hiring

HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
52 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account