1. Core Frontend Architecture and Development:
Deeply participate in and lead the 0-to-1 frontend technology selection, architecture design, and core module development of enterprise-level platforms to build high-performance, maintainable, and scalable modern frontend applications.
Independently handle or lead the development of complex visualization modules and highly interactive application interfaces, including but not limited to large-scale topology graphs, data dashboards, 3D scenes, and process flowcharts.
2. Visualization and Graphics Technology Breakthroughs:
Responsible for the frontend implementation of 3D digital twin scenes, involving core functions such as model loading, scene rendering, interactive control, and data-driven updates.
Explore and apply graphics libraries like WebGL/Three.js, or integrate CAX geometric engines to achieve complex geometric calculations, model display, and editing functions.
Continuously optimize frontend rendering performance to resolve challenges such as memory management and frame rate stability during large-scale data rendering and complex graphics interactions.
3. Engineering and Collaboration:
Establish and maintain a high-level frontend engineering system, including build and deployment, quality assurance, performance monitoring, and component libraries.
Collaborate closely with product managers, UI/UX designers, and backend developers to accurately understand business and visual requirements, translating them into excellent technical solutions and product implementations.
Write high-quality technical documentation, share best practices, and drive the improvement of the team's frontend technical capabilities.
1. Bachelor's degree or above in Computer Science, Software Engineering, Communications, Electronic Information, Automation, or related fields, with over 5 years of frontend development experience.
2. Possess complete 0-to-1 frontend architecture and core development experience for enterprise-level B2B platforms or complex Single Page Applications (SPAs). Have led the technical solutions and implementation of key modules as one of the primary developers.
3. Tech Stack Proficiency: Deep understanding of modern frontend frameworks (one of React/Vue/Angular and its ecosystem), proficient in TypeScript and ES6+, with profound practical experience in frontend engineering.
4. Performance and Architecture: Experience in performance tuning for complex applications, proficient in browser working principles, and able to systematically resolve issues like memory leaks and rendering stutters. Experience with micro-frontend architecture is preferred.
Core Competencies:
1. Outstanding capabilities in business abstraction and module design, able to produce high-quality, reusable code.
2. Excellent technical problem-solving skills, learning agility, and proactiveness, able to independently research and resolve complex technical issues.
3. Excellent product awareness and team collaboration spirit.