Search by job, company or skills

B

AI application front-end engineer-TRAE

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

1. Responsible for the exploration and development of AI functions in AI IDE, focusing on the interactive implementation of AI functions, covering but not limited to code generation, code understanding, knowledge Q&A, Al Agent, multi-modality, AI ecosystem, etc., presenting complex AI function interactions to users in an intuitive and easy-to-use way, and continuously optimizing user experience 2. Develop and maintain a leading IDE basic framework, provide flexible Ul customization capabilities and IDE basic service orchestration capabilities, IDE ecology and tool chains, including but not limited to plug-in frameworks, plug-in markets, plug-ins related to the R&D process, etc., to support various business scenarios that require IDE 3. Continue to follow the latest technology trends in the LLM field, combine the front-end needs of AI IDEs, provide innovative interactive solutions, and promote the iteration and upgrade of front-end technology.

Qualifications

1. Bachelor degree or above, computer-related major, deep understanding of front-end system architecture, solid algorithm, data structure foundation and programming ability 2. Proficient in at least one mainstream front-end framework (such as React, Vue.js, Angular), and proficient in JavaScript/TypeScript, with rich experience in front-end development and user interface design 3. Be familiar with front-end engineering practices, including modularization and component development, as well as front-end performance optimization, responsive design and cross-browser compatibility debugging, and understand Webpack, Rollup or Vite, Electron, etc. 4. Have practical experience in API docking, interface security, performance tuning and automated testing, and be able to independently design and implement high-quality front-end services 5. Be familiar with front-end and back-end separation architecture, understand RESTful interface design, and have good experience in code specifications, version control and team collaboration 6. Be familiar with cross-platform front-end development, responsive design and front-end performance optimization technology, and be able to ensure a consistent user experience under different devices and browser environments Candidates with the following experience are preferred: 1. Have a strong interest in AI technology and large language models, pay attention to the latest technological trends in the field of front-end interaction and user experience, and have the ability to learn and solve problems quickly 2. Have front-end R&D experience related to AI functions, be familiar with interaction design and user experience optimization, and be able to intuitively present complex AI function interactions to users 3. Have AI capabilities Experience in Agent-related front-end interaction design and integration, and understand how to achieve seamless integration of AI capabilities on the front-end 4. Familiar with the basics of IDEs such as VSCode, IntelliJ IDEA, and Eclipse. Implementation and principles familiar with LSP and DAP protocols experience in Rust R&D 5. Experience in plug-in development for IDEs such as VSCode, IntelliJ IDEA, Eclipse, Chrome, etc. 6. Priority will be given to those who have experience in contributing to open source projects or are active in the front-end technology community.

More Info

Job Type:
Employment Type:

About Company

ByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures, and geographies.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.

Job ID: 106293269