Description
The Automation Products Group (APG) within Applied Global Services is seeking a forward-thinking User Interface (UI) Design and Development Engineer. This role focuses on maximizing the user experience (UX) of AI/ML applications for Run-to-Run (R2R), Advanced Process Control (APC), Fault Detection (FD), and Fault Prediction (FP) solutions through the UI that you will lead in design and development. You will leverage your Angular framework technology skills to design and develop UIs that excel in maximizing the user experience of the AI/ML applications these UIs support.
You will collaborate closely with cross-functional teams—including process engineers, product managers, and analytics experts—to design and develop efficient, accurate, and scalable user interfaces for FD/R2R applications. Responsibilities include supporting pre-sales activities, delivering technical presentations, aiding system integration efforts, and participating in continuous improvement initiatives to optimize the user experience of the associated applications.
Responsibilities
- Engage in greenfield and brownfield development to enhance UI architecture, including the UI front-end & the backend services, APIs and systems using [Angular], [TypeScript], and [Node.js].
- Develop responsive user interface using HTML, CSS, TypeScript, and JavaScript, with a strong knowledge of SVG for graphics, micro interaction, and data visualization
- Design, optimize, and implement efficient data structures that bridge the information between the AIML related application DBs, the UI back-end and front-end layers. Enhance search capabilities and recommendation systems, and develop data pipelines to manage and process large-scale data efficiently.
- Collaborate with cross-functional teams to integrate diverse services and data sources.
- Implement and manage containerized applications for the systems required by the UI back-end layer using [Docker] and [Kubernetes] to ensure scalable solutions.
- Ensure high performance, security, and availability of backend infrastructure.
- Diagnose and resolve complex issues in both development and production environments.
- Contribute to architectural discussions, bringing innovative ideas and solutions to the team.
Requirements
- [6-12 years] of experience with a proven track record of delivering high-quality products and features for UI at scale in similar areas.
- Recent production experience in building backend services and APIs using [Node.js] and [TypeScript].
- Proficiency in developing APIs end-to-end and working with event-driven software or microservices.
- Experience in setting up data infrastructure, ETL processes, and managing large-scale data systems using tools like [MongoDB].
- Expertise in [specific skill]; experience with [specific field] is a significant plus.
- Hands-on experience with [Docker] and [Kubernetes] for container orchestration.
- Excellent problem-solving skills and the ability to work both independently and collaboratively.
- Strong communication skills and the ability to contribute effectively to architectural decisions.
Preferred
- Previous experience at comparable or larger tech companies within the semiconductor industry.
- Proven ability to design and build systems from the ground up, including data infrastructure.
Qualifications and Education
- Bachelor’s degree in engineering or computer science
- A minimum of 5 years of experience, must have a portfolio of past projects demonstrating high quality web applications development
- Proficient in writing clean, reusable, optimized HTML, CSS, TypeScript, JavaScript, and related frontend frameworks/libraries (Angular or React)
- Experience in building responsive user interfaces, CSS animations for micro interactions
- Strong understanding of web performance optimization and best practices
- Ability to collaborate effectively in a team environment
- Familiar with version control systems and agile development methodologies
- Strong written and verbal communication skills.
- Knowledge of the semiconductor manufacturing business.
- Proficiency in English and Chinese.
Full time
Assignee / Regular