Mô tả công việc
Forguncy Server management portal is built with React + TypeScript, which provides opportunities to leverage knowledge in both server- side and client- side development.
Forguncy is a low- code development platform provided by Mescius (GrapeCity), Japan, that enables users to build web applications with an “Excel- like” experience.We are looking for engineers to join the core development team of Forguncy Builder (a WPF application) and Forguncy Server (an execution platform based on ASP.NET Core), responsible for designing, implementing, and improving core functionalities.
Applications generated with Forguncy are Single Page Applications (SPA), where much of the processing is executed on the client side using JavaScript/TypeScript. In addition, the
Given the product’s nature, this role requires advanced software design and engineering skills to reliably deliver a wide range of features, including Excel- like UI interactions, integration with MESCIUS(GrapeCity) components (Spread WPF / SpreadJS), ODATA- based data access, reporting with DioDocs and ActiveReports, user- defined functions, access control, and workflow capabilities.
Key ResponsibilitiesImplement Excel- compatible logic, formula parsers, and spreadsheet processing
Integrate reporting engines (DioDocs / ActiveReports)
Design, develop, and enhance the Forguncy Builder (WPF application) (MVVM pattern)
Implement ODATA- based data access and internal DSL expression engines
Integrate and customize rendering for Spread WPF / SpreadJS components
Design plugins, extension points, and customization APIs
Develop security foundations such as user management, roles/access control, and audit logging
Design, implement, and optimize Forguncy Server (.NET 8 / ASP.NET Core)
Optimize client- side processing (TypeScript/JavaScript, SPA development)
Establish CI/CD pipelines, unit testing, and performance optimization (memory usage, response time)
Develop and improve the Forguncy Server management portal (React + TypeScript)