Job Description
Vonage is seeking a Mid-Level Frontend Software Engineer to join their Video DevTools Team in Madrid, Spain. The candidate will contribute to the development of internal and customer-facing tools for the Vonage Video API. This role involves crafting innovative solutions to enhance the developer experience, making Video APIs more accessible and user-friendly.
Responsibilities:
- Develop and maintain the front and back-end of customer-facing tools and applications for the Video API.
- Build user-friendly and responsive interfaces, ensuring an exceptional user experience across devices.
- Develop scalable server-side applications.
- Work with databases and API architectures (REST, GraphQL).
- Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines.
- Collaborate with product managers, designers, and other engineers to deliver new features.
Requirements:
- Proficiency in modern JavaScript frameworks like React and Vue.js.
- Experience with HTML5, CSS3, Sass, and responsive design principles.
- Experience in building backend services using languages such as Python, Node.js, Java and/or Go technologies.
- Strong understanding of API design and RESTful principles.
- Experience with designing and implementing microservices architectures, as well as working with GraphQL and REST APIs.
- Understanding of relational databases.
- Knowledge of automated testing frameworks (e.g., Jest, Mocha, Chai), and debugging tools.
- Familiarity with CI/CD such as Jenkins, Github Actions, or similar tools
- Strong user interface development skills and collaboration with UI/UX designers
- Experience implementing security best practices for web development.
Vonage offers:
- Opportunity to innovate cloud communications for businesses worldwide.
- Chance to work with a leading CPaaS company.
- Collaborative environment with product managers, designers, and other engineers.