返回查詢:Frontend Principal / 台北市

【Job Responsibilities】

  • Frontend Architecture Leadership: Design and implement scalable frontend architecture using modern frameworks with advanced design patterns and performance optimization
  • Real-time Systems Development: Build advanced real-time systems using WebSocket connections for live network monitoring and device management
  • Progressive Web App (PWA): Architect and develop PWA capabilities with service worker implementation for offline functionality and enhanced user experience
  • Shared Component Architecture: Design reusable component systems that work seamlessly across local controller and cloud controller environments
  • Performance Optimization: Lead performance optimization initiatives for large-scale applications handling complex network data visualization

【Essential Requirements】

  • Experience: Minimum 7+ years of frontend engineering experience with demonstrated architectural leadership
  • Framework Expertise: Expert-level proficiency in React or Vue with TypeScript for complex application development
  • Architecture Experience: Proven experience designing frontend architecture and advanced design patterns
  • State Management: Deep experience with complex state management systems (Redux, Zustand, or similar)
  • Real-time Systems: Hands-on experience with WebSocket implementation and real-time data visualization
  • Performance Focus: Experience optimizing performance for large-scale, data-intensive applications
  • SDLC: Deep understanding of software development lifecycle, testing methodologies, and CI/CD practices

【Preferred Qualifications】

  • Progressive Web Apps: Experience with PWA development, service workers, and offline-first architecture
  • Data Visualization: Advanced experience with , Canvas API, or other visualization libraries
  • Multi-target Builds: Experience with complex build systems, feature flags, and environment-specific deployments
  • Network Management: Understanding of network device management interfaces and monitoring systems
  • Enterprise UI/UX: Experience designing interfaces for enterprise network management or infrastructure tools
  • Performance Tools: Proficiency with performance analysis tools, bundle analyzers, and optimization techniques
  • Component Libraries: Experience building and maintaining large-scale component libraries and design systems
  • Real-time Analytics: Experience with real-time dashboard development and live data streaming