Job Specifications
Position Overview:
We are seeking a Senior UI Developer to lead the modernization of the Wowza Streaming Engine Manager (WSE Manager) from a legacy JSP/Spring Boot application to a modern, scalable web-based management platform. This role involves architecting and developing a next-generation UI that will manage multiple streaming engine instances with real-time monitoring, advanced configuration management, and embedded video player capabilities. The ideal candidate has strong frontend architecture experience and has built complex, data-driven enterprise UIs.
Responsibilities:
Design and develop modern web application architecture replacing legacy JSP/jQuery-based system
Architect deployment-agnostic solution supporting on-premises (Linux/Windows), cloud, and hybrid environments
Build centralized management dashboard supporting multiple concurrent WSE instances with real-time monitoring
Integrate native video players supporting HLS, DASH, and WebRTC protocols for live stream monitoring
Leverage existing REST APIs and collaborate on new endpoint development as needed
Create responsive, mobile-first interfaces supporting desktop, tablet, and mobile devices
Establish comprehensive design system with reusable UI components and consistent styling
Implement WebSocket-based real-time data visualization for metrics, alerts, and status monitoring
Build configuration template systems and bulk deployment workflows for multi-instance management
Required Skills- (Must Have):
5+ years of hands-on experience building modern web applications using React (preferred), Vue.js, or Angular
Advanced JavaScript/TypeScript proficiency with ES6+, async programming, and modern development patterns
Hands-on experience with REST API integration and asynchronous data handling
Experience with state management solutions (Redux, Vuex, NgRx, or equivalent)
Strong knowledge of HTML5, CSS3, Flexbox/Grid, and responsive, mobile-first design
Experience with modern build tools such as Webpack, Vite, or similar
Experience with unit and UI testing frameworks (Jest, Cypress, Testing Library, etc.)
Strong debugging skills using browser DevTools and performance profiling
Proficiency with Git and modern development workflows
Willingness to collaborate with globally distributed teams across time zones
Nice to have:
Familiarity with Java and Spring Boot, particularly for frontend-backend integration
Background in streaming media, video processing, or broadcast technology systems
Experience with containerized deployments using Docker and/or Kubernetes
Exposure to cloud platforms such as AWS, Azure, or GCP in scalable web environments
Understanding of web security best practices, including OWASP guidelines and secure coding principles
Knowledge of accessibility standards, including WCAG 2.1 and inclusive design practices
Understanding of streaming protocols such as HLS, DASH, WebRTC
Knowledge of accessibility standards (WCAG) and secure UI development practices
Développeur.euse Frontend - UI senior
Aperçu du poste :
Nous recherchons un développeur UI senior pour piloter la modernisation du Wowza Streaming Engine Manager (WSE Manager), en passant d'une application legacy basée sur JSP et Spring Boot à une plateforme moderne, évolutive et web de gestion. Ce rôle consiste à concevoir et développer une interface utilisateur de nouvelle génération permettant de gérer plusieurs instances de moteurs de streaming, avec surveillance en temps réel, gestion avancée de la configuration et capacités intégrées de lecteur vidéo. Le candidat idéal possède une solide expérience en architecture frontend et a déjà conçu des interfaces d'entreprise complexes, orientées données.
Responsabilités :
Concevoir et développer une architecture d'application web moderne en remplacement d'un système legacy basé sur JSP et jQuery
Concevoir une solution indépendante du mode de déploiement, prenant en charge les environnements sur site (Linux et Windows), cloud et hybrides
Développer un tableau de bord centralisé permettant la gestion simultanée de plusieurs instances WSE avec supervision en temps réel
Intégrer des lecteurs vidéo natifs prenant en charge les protocoles HLS, DASH et WebRTC pour la surveillance des flux en direct
Exploiter les API REST existantes et collaborer au développement de nouveaux endpoints au besoin
Créer des interfaces responsives, mobile-first, adaptées aux ordinateurs de bureau, tablettes et appareils mobiles
Mettre en place un système de design complet avec des composants UI réutilisables et une identité visuelle cohérente
Implémenter des visualisations de données en temps réel basées sur WebSocket pour les métriques, alertes et états du système
Concevoir des systèmes de modèles de configuration et des flux de déploiement en masse pour la gestion multi-instances
Compétences requises (essentielles) :
Plus de 5 ans d'expérience pratique dans le développement d'applications web modernes avec React (préféré), Vue.js ou Angular
Excellente maîtrise d
About the Company
Wowza is the experienced and trusted partner for reliable, scalable video solutions. For more than 15 years, Wowza has powered 35,000+ video implementations globally across a range of end markets, including media, enterprise, government, aerospace, healthcare, and more. Wowza’s video on demand (VOD) and live streaming solutions solve the most challenging aspects of video for its customers, ensuring reliable, secure experiences that businesses can trust from a SOC 2 compliant provider. For more information on how Wowza can se...
Know more