Location
Poland
Job Type
full-time
Salary
Unknown
Posted
February 17, 2026

Job Description

Vonage Communications APIs: 

As an emerging leader in the $10B+ communications API market, we empower global brands to connect better with their customers, employees, and partners through transformative communications experiences. For example, Vonage API solutions empower organizations to build their custom omnichannel communications structure. This allows them to reach and engage customers on their preferred schedule and channel — including voice, video, and messaging. Think of a rideshare service instantly connecting with customers, hospital staff conducting remote monitoring, customers verifying their identity before completing a purchase, AI virtual agents servicing customers around the clock, and much more.

Why this role matters:

The Dashboard is the platform our customers use to sign up, manage their accounts, and configure their API settings. It plays a crucial role in generating revenue for the API group and supports customer growth as they adopt our products. Additionally, it houses the developer documentation—an essential acquisition channel and a key resource for customers of all sizes throughout their journey.

As a Dashboard developer, you will play a pivotal role in delivering an exceptional customer experience, building a stable and resilient architecture, and contributing to company revenue growth. You'll also be immersed in a DevOps culture, expanding beyond coding to consider deployment, scalability, and system performance under load.

Your key responsibilities:

  • Develop features for web applications in the cloud communications and API space. For example; sign-up workflows, payment and anti-fraud processes, and tools that support our products (Messaging, Voice, Verify, Insight, AI Studio), such as advanced search and debugging functionalities for customers.
  • Collaborate with product managers, UX specialists, front-end developers, QA testers, and internal users to deliver a seamless and high-quality user experience across multiple platforms.
  • Contribute to maintaining a well-structured codebase in JavaScript, Vue and TypeScript, continuously seeking ways to enhance our applications' architecture. This includes improving build and deployment processes, object-oriented design, automated testing, error handling, logging, and monitoring.

The Stack:

  • Vue3
  • JavaScript
  • Typescript
  • Java
  • AWS
  • Kafka and Redis
  • Docker, Nomad, and Kubernetes

What you'll bring:

  • 6+ years programming experience.
  • JavaScript, Typescript and front end frameworks (Vue Js ideally but React experience is ok).
  • HTML and CSS3.
  • Experience with Java, Spring MVC and Spring Boot alongside relational databases and SQL would be advantageous.
  • Cloud experience (ideally AWS).
  • Experience with JUnit unit tests.
  • Ability to pick up new software, frameworks and APIs quickly

How you’ll benefit:

  • Unlimited Discretionary Time Off
  • Private Medical Insurance with the option to add dependents at your own cost
  • Multisport Gym Membership
  • Educational Assistance Reimbursement Program
  • Lunch and Learn Sessions
  • Opportunity to be reimbursed for conferences, trainings, and other events consistent with the area of work aimed at personal development
  • Three Paid Volunteer Days a Year
  • Reimbursement for the costs of prescription glasses
  • Maternity and Paternity Leave

Additional benefits and perks will be shared and discussed with you by the recruiter during the interview process

🎯 Who is this job for?

This role is ideal for a Senior Fullstack Developer (Frontend-Oriented) with 6+ years of experience and strong expertise in JavaScript, TypeScript, and Vue (or React), plus solid knowledge of modern web architecture. It suits someone comfortable building revenue-critical web applications (sign-up flows, payments, dashboards), contributing to backend services (Java/Spring is a plus), and working in a cloud-native AWS environment. You should be ready to improve architecture, testing, DevOps practices, and system reliability while collaborating closely with product, UX, and cross-functional teams.

πŸ’¬ Potential Interview Questions

  1. How would you architect a scalable frontend dashboard used for account management, payments, and API configuration?
    I would modularize features by domain (e.g., billing, messaging, settings), enforce strong TypeScript contracts for API communication, and ensure shared components and state are structured to support long-term scalability.

  2. How do you approach building secure sign-up and payment workflows?
    I focus on robust client-side validation, clear error handling, idempotent API interactions, and collaboration with backend teams to enforce anti-fraud, authentication, and authorization mechanisms.

  3. What best practices do you follow when working with Vue 3 and TypeScript?
    I use the Composition API for logic reuse, define strict typing for props and API responses, keep components small and focused, and ensure predictable state management patterns.

  4. How do you ensure frontend performance in complex dashboards with heavy data usage?
    I apply lazy loading, route-based code splitting, efficient rendering patterns, and optimize API calls to avoid over-fetching and unnecessary reactivity triggers.

  5. How do you collaborate in a DevOps-oriented culture beyond just writing code?
    I contribute to CI/CD improvements, monitor production logs and metrics, participate in incident reviews, and design features with deployment and scalability in mind.

  6. How do you maintain a clean and maintainable JavaScript/TypeScript codebase over time?
    I enforce linting and formatting standards, promote reusable abstractions, conduct thorough code reviews, and refactor incrementally to prevent architectural decay.

  7. How do you handle debugging and observability in production web applications?
    I integrate structured logging, monitoring tools, and meaningful error reporting to quickly diagnose issues and ensure visibility into user-impacting problems.

  8. How do you design frontend features that interact with distributed backend systems (e.g., Kafka, Redis, microservices)?
    I abstract backend complexity behind stable APIs, handle asynchronous states gracefully, and design UIs that clearly communicate eventual consistency or delayed processing.

  9. How do you ensure high test coverage across frontend and backend boundaries?
    I combine unit tests for business logic, component tests for UI behavior, and integration tests to validate key workflows like onboarding and payment flows.

  10. How do you balance rapid feature delivery with architectural improvement in a revenue-critical platform?
    I prioritize high-impact features while allocating time for technical improvements, making pragmatic trade-offs that preserve system stability and long-term maintainability.

πŸ“‹ Job Summary

Vonage is a global cloud communications leader empowering brands to build scalable voice, video, and messaging experiences through its APIs. We’re hiring a Senior Fullstack Developer (Frontend-oriented) in WrocΕ‚aw (hybrid) to evolve the Dashboard platform that drives customer onboarding, payments, developer documentation, and revenue growth. You’ll build high-quality features using Vue3, TypeScript, Java, AWS, and modern DevOps tooling, contributing to resilient architecture and seamless user experiences. Join Vonage to shape mission-critical customer journeys, work in a strong engineering culture, and grow within a global tech company at the forefront of communications innovation.

Required Skills

JavaScript TypeScript

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Related jobs