Posted at: 7 March
Frontend Software Engineer Fullstack
Company
Vonage
Vonage is a Holmdel Township, NJ-based cloud communications provider specializing in unified communications and contact center solutions for B2B and B2C markets globally.
Remote Hiring Policy:
Vonage supports flexible remote work arrangements and hires from various regions, including the United States, Canada, and the United Kingdom, allowing team members to collaborate across time zones.
Job Type
Full-time
Allowed Applicant Locations
Canada, United States, United Kingdom, Spain
Job Description
We are looking for a Full Stack Engineer to join our Video Client 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..
Responsibilities include:
Hands-on full stack software development
Implement sample code, user guides, 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
Create web applications based on popular frameworks like React, Vue, Angular, etc.
Writing automated unit and integration tests.
Owning projects end-to-end, from ideation, to implementation and testing, and to deployment and monitoring.
Required Skills:
Solid knowledge of common challenges with cross-browser development.
Fluency in HTML5, JavaScript, Typescript, CSS and different browser engine APIs in general.
Experience with modern JS frameworks such as React, Angular, Vue, or similar.
Expertise in building backend services using any of Node.js, Java or Go technologies.
Good understanding of API design
Excellent debugging and problem solving skills.
Experience with automated testing frameworks and platforms.
Enjoys communicating with others and is always eager to learn new technologies and frameworks.
Has a taste for rigor, and has a strong track record looking for best test coverage.
A plus, if one or more of the following are also provided, but not essential:
Experience with CI/CD in Jenkins, Github Actions, or similar tool
Familiarity with WebAssembly, WebGL, and/or WebGPU. as well as C/C++, Java, Objective-C, Swift, Kotlin or other programming languages, for native iOS and/or Android development, is a huge plus.
Knowledge of cloud technologies such as AWS, Kubernetes, Helm, and Docker.
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