台北市內湖區4年以上大學
### **Job Summary**
We are seeking a skilled **Frontend Design Engineer** to develop and optimize user interfaces for specialized devices with real-time video streaming, control, and monitoring requirements. This role focuses on building responsive, performance-critical interfaces tailored for industrial machines, embedded systems, and camera-based platforms.
---
### **Key Responsibilities**
* Design and develop modern frontend interfaces using HTML5, CSS3, JavaScript/TypeScript, and frameworks like React, Vue.js, or Angular
* Optimize UI performance for live video streaming (RTSP, WebRTC, MJPEG, HLS) and real-time control
* Create device-specific dashboards, controls, and monitoring pages for HMI panels or IPCs
* Collaborate with backend and embedded system engineers to integrate APIs, video feeds, and command protocols
* Implement efficient rendering techniques for low-latency video playback and data visualization (e.g., charts, heatmaps)
* Adapt UI behavior to work on both web and embedded touchscreen environments
* Conduct UI performance profiling and apply optimizations (DOM rendering, memory usage, buffering strategies)
* Ensure cross-browser and cross-device compatibility
* Design and maintain a component library with reusable widgets (e.g., camera control, zoom/pan, alert panels)
* Participate in UI/UX testing, usability improvements, and localization/internationalization
---
### **Requirements**
* Bachelor’s degree in Computer Science, Human-Computer Interaction, or related field
* 2+ years of frontend development experience, ideally with video streaming interfaces or hardware-based UI systems
* Proficiency in HTML/CSS/JS and frontend frameworks (React preferred)
* Experience with WebSocket, WebRTC, RTSP-over-web, or low-latency streaming pipelines
* Knowledge of UI optimization strategies for embedded platforms or devices with constrained resources
* Familiarity with RESTful APIs, JSON, and real-time messaging protocols (MQTT, SignalR, etc.)
* Understanding of modern UI/UX principles, responsive layouts, and touchscreen interactions
* Strong debugging and performance profiling skills in Chrome/Edge/Firefox DevTools
---
### **Preferred Qualifications**
* Experience with thermal/RGB camera UIs, NVR/DVR systems, or AI/vision-based UI applications
* Familiarity with hardware control panels (zoom, focus, PTZ, etc.) via frontend interfaces
* Exposure to embedded browser environments (Qt WebEngine, Electron, Chromium Embedded)
* Experience integrating image enhancement sliders (gamma, contrast, CLAHE, etc.)
* Knowledge of Tailwind CSS, Material UI, or other design systems
* Familiarity with cross-language interfacing (e.g., Python/C++ backend to JS frontend via WebSocket)
---
### **Work Conditions**
* Hands-on testing and UI integration with physical devices or camera systems
* Work closely with firmware, backend, and hardware teams
* May require occasional travel to support system integration or customer validation
* Fast-paced development cycles in high-performance imaging and control environments