about the company.
The company has almost 100 million customers based in Japan and 1 billion globally as well, providing more than 70 services in a variety such as e-commerce, payment services, financial services, telecommunication, media, sports, etc.
about the team.
AGEX
...
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).