该职位来源于猎聘 Job Summary Job Des
cription
- 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 class="bg-amber-100">Web-Native functionality and compatibility issues, integrated class="bg-amber-100">backend class="bg-amber-100">APIs and local inference models.
- Participate in requirements analysis and collaborate with product, UI/UX design and class="bg-amber-100">backend teams to implement feature iterations.
- Write high-quality, maintainable code, conduct code reviews, and prepare class="bg-amber-100">technical documentation.
- Research and apply new desktop development technologies to enhance team development efficiency.
Job Requirements
- Bachelor's degree or higher, preferably in computer-related fields.
- Proficient in class="bg-amber-100">TypeScript/class="bg-amber-100">JavaScript with experience in medium to large-scale class="bg-amber-100">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/class="bg-amber-100">C++/Golang/Rust, and capable of developing class="bg-amber-100">Node.js-based addon extensions.
- Proficient in the Electron packaging toolchain (electron-builder/class="bg-amber-100">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 class="bg-amber-100">API calls (such as file operations, registry/preferences).
About Us: We are the Rakuten AI User Experien
ce team. Rakuten AI strives to be your Rakuten AI
companion, providing the best AI user experien
ce — generally,
contextually, and personally. Rakuten AI aims to serve as the AI
Core of the Rakuten e
cosystem, enhan
cing inter
conne
ctions between Rakuten servi
ces and users to delight
customers worldwide more than ever before.