ZON Multimédia · 4 hours ago
Senior Full-Stack UI Engineer
ZON Multimédia is seeking a Senior Full-Stack UI Engineer to work with the AI team in developing user interfaces integrated with AI solutions. The role involves designing and maintaining GUIs for large-scale deployment while ensuring performance, security, and compliance with industry standards.
Telecommunications
Responsibilities
Design, develop, and maintain responsive and interactive Graphical User Interfaces (GUIs) using modern frameworks (React, Angular, Vue.js) and integrate them seamlessly with AI/ML back-end services over REST, gRPC, or WebSocket protocols
Architect cross-platform solutions compatible with web, desktop (Electron, Qt), and mobile (Flutter, React Native) interfaces, ensuring consistent performance across modern and legacy platforms
Analyze, enhance, and migrate GUI components developed with older technologies (WinForms, WPF, Java Swing, VB.NET, ASP.NET Web Forms) to modern UI frameworks while preserving core functionality
Collaborate with designers to implement intuitive, accessible, and visually compelling user interfaces based on UX principles and modern design systems like Material UI, Ant Design, or Bootstrap
Develop rich data dashboards, visualization components, and live interaction layers using libraries such as D3.js, Chart.js, Plotly, and WebGL, optimized for real-time AI data streaming
Design and maintain micro frontend-based systems to ensure modular, scalable, and independently deployable GUI components that align with distributed AI microservices
Implement robust GUI test automation using frameworks like Cypress, Playwright, Selenium, and Jest for unit, integration, and E2E testing to ensure high availability and defect-free user interfaces
Enforce secure coding practices and implement role-based access control (RBAC), input validation, and other frontend security measures in accordance with OWASP and compliance frameworks (e.g., HIPAA, ISO 27001)
Collaborate with DevOps teams to integrate GUI builds into CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps) ensuring automated deployment, testing, and version control
Continuously monitor and optimize GUI performance through lazy loading, code splitting, and rendering efficiency to ensure fast load times and responsiveness across devices and networks
Ensure GUI compliance with accessibility standards (WCAG 2.1) and support internationalization/localization for global deployment
Build GUIs that can scale for high user concurrency in cloud-native and hybrid environments (AWS, Azure, GCP), integrated with load balancing, CDN distribution, and caching strategies
Package GUI apps for container-based deployment using Docker, integrated with Kubernetes environments via Helm charts for orchestrated delivery alongside AI microservices
Integrate frontend logging and user interaction telemetry with observability platforms (Datadog, Elastic Stack, Sentry, Grafana) to enable performance analytics and issue diagnostics
Work in Agile/Scrum teams, contributing to sprint planning, code reviews, design documents, and collaborative development with AI, DevOps, and product teams
Qualification
Required
Bachelor's or Master's degree in Computer Science, Human-Computer Interaction, or a related discipline
7 plus years of hands-on experience in GUI development, UI engineering, or front-end systems design in enterprise-scale environments
Strong proficiency in modern JavaScript frameworks (React, Angular, Vue), along with TypeScript, HTML5, and CSS3
Deep understanding of front-end integration with AI/ML pipelines via APIs, webhooks, or messaging protocols (MQTT, Kafka)
Experience in developing and maintaining cross-platform desktop (Electron, Qt, WPF) and mobile (Flutter, React Native) GUIs
Familiarity with legacy GUI platforms (WinForms, Java Swing, VB.NET) and experience in their modernization
Hands-on experience with CI/CD, containerization, and cloud deployment workflows for GUI applications
Strong understanding of frontend security, accessibility standards (WCAG), and responsive design practices
Proficiency with tools and frameworks for GUI testing and automation (Jest, Cypress, Selenium, Playwright)
Experience with visualization frameworks and real-time rendering in AI/ML or data-heavy environments
Solid collaboration, documentation, and communication skills with experience working in Agile/Scrum teams
Preferred
Prior experience in healthcare, fintech, or regulated industries is a strong plus
Company
ZON Multimédia
A ZON foi a primeira empresa de Pay TV em Portugal, surgindo com a designação de TV Cabo, em 1993.
Funding
Current Stage
Late StageCompany data provided by crunchbase