Mô Tả Công Việc
### **About Us**We are an industry-leading engineering software company focused on delivering cutting-edge digital plant solutions. We are now developing an 2D/3D Web Viewer that leverages SVG and 3D files.---### **Job Summary**We are seeking a talented Front-End Developer to lead the implementation of our 2D/3D Viewer. This role involves developing a robust, interactive web application that renders SVG-based diagrams, displays dynamic property data fetched via RESTful APIs. The ideal candidate is passionate about web technologies, has a keen eye for design, and is experienced in creating scalable, high-performance applications. In addition, you must be adept at leveraging modern AI tools like ChatGPT and enjoy working in an environment where GitHub Co-Pilot is provided as part of your development toolkit.---### **Key Responsibilities**- **Develop and Maintain the Viewer:** Build an interactive 2D/3D viewer that renders 2D(SVG) / 3D files, supports zoom, pan, and element selection, and integrates additional metadata overlays.- **API Integration:** Implement client-side communication with server-side RESTful APIs to fetch property data and manage user comments. Ensure robust error handling and data synchronization. - **User Interface & UX:** Design and develop a clean, intuitive UI that allows users to interact with 2D(SVG)/3D elements. Collaborate with the UX/UI team to refine user interactions and ensure the best possible user experience.- **Performance Optimization:** Optimize 2D(SVG)/ 3D rendering performance and ensure smooth interactions, especially with large and complex diagrams.- **Utilize AI Tools:** Effectively use ChatGPT to assist with troubleshooting, code generation, and rapid prototyping. Leverage GitHub Co-Pilot to accelerate development and maintain high-quality code standards. - **Testing and Debugging:** Write unit tests and participate in code reviews. Debug and resolve issues related to API integration and UI responsiveness.- **Collaboration:** Work closely with back-end developers, product managers, and designers to understand requirements and deliver a high-quality product.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
### **Required Qualifications**- **Technical Skills:** - Proficient in HTML5, CSS3, and JavaScript (ES6+). - Strong experience with modern front-end frameworks (e.g., React, Angular, or Vue.js). - Demonstrated ability to work with SVG, including manipulating and interacting with SVG elements dynamically. - Solid understanding of RESTful API integration, asynchronous programming (e.g., Promises, async/await), and error handling. - Experience with state management libraries (e.g., Redux, Vuex) is a plus. - Proficiency in using AI-assisted development tools such as ChatGPT; familiarity with GitHub Co-Pilot is required.- **Experience:** - Minimum 3 years of professional front-end development experience. - Prior experience developing data-intensive or visualization-heavy applications is highly desirable. - Familiarity with version control systems (e.g., Git) and agile development methodologies.- **Soft Skills:** - Excellent problem-solving skills and attention to detail. - Strong communication and collaboration abilities. - Ability to work in a fast-paced, team-oriented environment.---### **Preferred Qualifications**- Knowledge of web standards and accessibility best practices.- Familiarity with real-time data visualization and interactive diagramming solutions.- Experience in the engineering or process design domain (e.g., P&ID, plant design software).
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
### **What We Offer**- Competitive salary and benefits package.- Opportunities for professional growth and career advancement.- A collaborative and innovative work environment.- Flexible work arrangements and remote work options.- Access to advanced AI tools including ChatGPT and GitHub Co-Pilot to enhance your development workflow.---### **How to Apply**Please submit your resume, a cover letter outlining your relevant experience, and a portfolio or examples of your work related to interactive data visualizations or SVG manipulation to [email address or application portal].We look forward to hearing from you and exploring how you can contribute to our mission of redefining plant design and visualization!---_Our company is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability, or protected veteran status._### **Salary**$1000~