Position Summary
We are looking for a Frontend Software Engineer to join our R&D team to develop and enhance our machine vision and AI workflow platform solutions for industrial customers. The main focus of this role is to build clean, practical, and user-friendly frontend interfaces for our web-based software platform, including workflow configuration pages, dashboards, reporting modules, and operator-facing job interfaces. The candidate will work closely with internal R&D, product, and UI/UX discussions to ensure the software is easy to use in real production environments. Candidates who are familiar with React / Next.js frontend development, API integration, and modern UI component design will be highly preferred. Experience in backend development will be considered an added advantage to support cross-functional development tasks.
Essential Accountabilities
- Design and develop modern, responsive, and user-friendly frontend applications for machine vision and AI workflow platforms.
- Build intuitive configuration pages, dashboards, reporting views, and operator workflow interfaces.
- Work closely with UI/UX, product, and R&D teams to convert customer requirements intopolished frontend features.
- Optimize frontend performance, component reusability, state management, and cross-device compatibility.
- Design, develop, test, and maintain software applications for machine vision and AI inspection platforms.
- Collaborate with backend engineers on REST API integration and data flow design forvision-based applications.
- Contribute to backend services, REST APIs, and workflow engines when required(bonus skill).
- Develop modern frontend interfaces and dashboards for system configuration, reporting, and monitoring.
- Collaborate with UI/UX, sales, and support teams to translate customer requirements into product features.
- Troubleshoot software issues, optimize system performance, and improve deployment reliability.
- Prepare technical documentation, API references, deployment guides, and user manuals.
- Participate in product roadmap discussions, architecture improvements, and continuous innovation.
- Perform other duties as assigned.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field.
- Minimum 2-5 years of experience in software development (fresh graduates with strong project portfolios are also welcome).
- Strong hands-on experience in React, Next.js, Ant Design, or similar frontend frameworks.
- Proven experience in frontend development using React, Next.js, modern component libraries, and API integration patterns.
- Experience in backend development using Flask, FastAPI, Node.js, or .NET is an added advantage but not mandatory.
- Familiar with REST API design, database integration, and software architecture best practices.
- Experience with OpenCV, OCR pipelines, AI model integration, or machine vision systems is a strong plus.
- Knowledge of industrial automation, manufacturing workflows, or inspection systems is a plus.
- Strong analytical thinking, debugging, and problem-solving skills.
- Good communication skills and ability to work closely with cross-functional teams.
- Positive attitude, ownership mindset, and passion for building reliable products.
Why Join Us
- Opportunity to build real-world industrial software used by global manufacturing customers.
- Strong exposure to AI, machine vision, OCR, workflow automation, and smart factory applications.
- Hands-on involvement in product feature design, UI improvements, and customer-driven enhancements.
- Fast-paced R&D environment with strong ownership and career growth opportunities.
- Opportunity to work closely with cross-functional engineering, deployment, and customer success teams.