Company Overview
SEMI Integration is an international systems integration firm with offices in Singapore, China, and Malaysia. Founded in 1999, it delivers world-class manufacturing solutions and integration services, specializing in semiconductor and high-tech industries.
Job Summary
Develop and maintain advanced front-end software applications with a focus on AI-driven interfaces and data visualization dashboards. Collaborate with backend and AI teams to deliver innovative solutions supporting smart manufacturing and enterprise applications.
Responsibilities
- Develop front-end page functions for software products to enhance user experience and functionality
- Maintain and optimize front-end frameworks to ensure performance and reliability in product applications
- Support on-site project implementation and provide long-term client-site deployment assistance
- Design and develop intelligent AI-driven frontend applications, including chatbot UIs, agent workflow dashboards, knowledge search interfaces, and AI copilots
- Build data visualization dashboards for AI insights, analytics, OEE, yield, dispatch, and operational intelligence modules to support decision-making
- Collaborate with backend and AI teams to integrate large language models (LLM) and real-time AI APIs for seamless functionality
Preferred competencies and qualifications
- Experience building AI-enabled interfaces such as chatbot/copilot UIs, streaming response UIs (SSE/WebSocket), AI prompt interface design, conversational workflow UX, and AI result visualization dashboards
- Familiarity with API integration for AI services and microservices backend architectures
- Experience in industrial software dashboards, smart manufacturing systems, or data-intensive enterprise applications
Required competencies and certifications
- Bachelor's degree or above in Computer Science, Software Engineering, or related fields
- Minimum 3 years of frontend development experience
- Proficiency in HTML5, CSS3, ES6-10, TypeScript, and JavaScript
- Proficiency in frontend frameworks including Vue 3.x / Vue 2.x, Unocss, Vueuse, NaiveUI, and cross-platform frameworks such as Flutter
- Familiarity with MVC/MVVM design patterns and HTTP/HTTPS protocols
- Proficiency in Node.js, Echarts, and Git
- Knowledge of frontend performance optimization and network security principles