Intratech
### **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.
### **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~
**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).
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
With more than 25 years of experience in various 3D design systems, Intratech has been striving to develop technology that helps increase your company’s efficiency and provide the functionality that you demand.
We aim to help you to unleash your design data from its large file sizes and lack of interoperability by providing user-friendly convertors and overall construction management software. As 3D models expand in use in all aspects of the project, from design and construction to facility management, the need for lightweight and high functionality software becomes more important.
ITJobs được thành lập vào năm 2014 tại Việt Nam và mục tiệu chính là trở thành một trong những chuyên gia hàng đầu về tuyển dụng nhân viên CNTT ở khu vực Châu Á.