Remotify
logo
乐天创研(北京)科技有限公司

电脑端软件工程师-AI产品英文

Asia

July 12, 2026 at 5:26 AM

✨ AI summary

Location

  • Shanghai, China

Languages

  • class="bg-amber-100">TypeScript
  • class="bg-amber-100">JavaScript
  • C
  • class="bg-amber-100">C++
  • Go
  • Rust

Frameworks

  • Electron
  • class="bg-amber-100">Webpack

Experience Level

  • Bachelor's degree or higher
该职位来源于猎聘 Job Summary Job Description

  • 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 Experience team. Rakuten AI strives to be your Rakuten AI companion, providing the best AI user experience — generally, contextually, and personally. Rakuten AI aims to serve as the AI Core of the Rakuten ecosystem, enhancing interconnections between Rakuten services and users to delight customers worldwide more than ever before.
Apply