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 Web Socket-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 Dev Tools 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…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: