about the company.
Our AI initiative strives to be your AI companion, providing the best AI user experience — generally, contextually, and personally. It aims to serve as the AI Core of our ecosystem, enhancing interconnections between services and users to delight customers worldwide more than ever before.
about the team.
We are the AI User Experience team with international collaboration.
about the job.
Participated in the development of an Electron-based cross-platform desktop client (Windows/macOS/Linux), ensuring high performance and stability.
Optimize application performance, debug and resolve Web-Native functionality and compatibility issues, integrated backend APIs and local inference models.
Participate in requirements analysis and collaborate with product, UI/UX design and backend teams to implement feature iterations.
Write high-quality, maintainable code, conduct code reviews, and prepare technical documentation.
Research and apply new desktop development technologies to enhance team development efficiency.
...
skills and experience required.
Bachelor's degree or higher, preferably in computer-related fields.
Proficient in TypeScript/JavaScript with experience in medium to large-scale frontend projects, and with a solid understanding of MVVM and extensive hands-on project experience.
Familiar with the Electron framework; experience in cross-platform application development is a plus.
Understand client architecture (thread model / main-renderer process communication) and performance optimization (DOM diffing, resource lazy loading, etc.).
Proficient in integrating native modules using C/C++/Golang/Rust, and capable of developing Node.js-based addon extensions.
Proficient in the Electron packaging toolchain (electron-builder/webpack), capable of independently resolving deployment issues such as signing certificates and dependency conflicts.
Understanding of desktop application architecture, including process management, multithreading, and system API calls (such as file operations, registry/preferences).