Explore outstanding AI & Data jobs.
See now

Full-stack Developer (.NET/React/TypeScript)

GrapeCity
+2
Tầng 12B tòa nhà Machinco, 444 Hoàng Hoa Thám, Thụy Khuê, Tay Ho, Ha Noi
At office
Posted 5 hours ago
Job Expertise:
Job Domain:
Education and Training

Top 3 reasons to join us

  • Enjoyable Team Environment
  • Engaging and Innovative Work
  • 13 month salary and bonus

Job description

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 

Forguncy Server management portal is built with React + TypeScript, which provides opportunities to leverage knowledge in both server-side and client-side development.

 

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 Responsibilities

  • Design, develop, and enhance the Forguncy Builder (WPF application) (MVVM pattern)
  • Design, implement, and optimize Forguncy Server (.NET 8 / ASP.NET Core)
  • Implement Excel-compatible logic, formula parsers, and spreadsheet processing
  • Integrate and customize rendering for Spread WPF / SpreadJS components
  • Implement ODATA-based data access and internal DSL expression engines
  • Design plugins, extension points, and customization APIs
  • Integrate reporting engines (DioDocs / ActiveReports)
  • Develop security foundations such as user management, roles/access control, and audit logging
  • Develop and improve the Forguncy Server management portal (React + TypeScript)
  • Optimize client-side processing (TypeScript/JavaScript, SPA development)
  • Establish CI/CD pipelines, unit testing, and performance optimization (memory usage, response time)

Your skills and experience

Required Skills & Experience

  • 3+ years of professional experience with C# / .NET Framework 
  • Experience in WPF application development (MVVM) and creating custom controls
  • Hands-on experience in ASP.NET Core server-side development
  • Web application development experience (including TypeScript/JavaScript)
  • Knowledge of Excel functions, formula syntax, and conditional formatting
  • Proficiency in Git-based source control and familiarity with code review practices

Preferred Skills

  • Knowledge of ODATA protocols, query parsers, and LINQ to Expression
  • Experience designing custom DSLs or expression engines
  • Hands-on experience with Mescius(GrapeCity) Spread WPF / SpreadJS components
  • Experience with Mescius(GrapeCity) DioDocs / ActiveReports or other reporting tools
  • Experience in React + TypeScript front-end development
  • Experience in multi-language support and UI localization
  • Experience working in Scrum or agile product development teams

Ideal Candidate Profile

  • An engineer who can balance technical depth with a user-centric perspective
  • Someone eager to tackle complex specifications and logic at the design level
  • A developer who wants to work end-to-end across server-side and client-side to enhance product quality

Why you'll love working here

CÔNG TY ĐA QUỐC GIA – CHÍNH SÁCH ĐÃI NGỘ TỐT NHẤT

- Công ty GrapeCity là doanh nghiệp tư nhân, đa quốc gia, có hơn 1200 nhân viên cùng chung một văn hóa về giá trị cốt lõi trong công việc. Công ty có hơn 30 năm hình thành và phát triển và hiện nay có trụ sở trên 16 quốc gia trên thế giới: Nhật, Mỹ, Hàn Quốc, Ấn Độ, Trung Quốc, … và Việt Nam;

- Chúng tôi là team hạng ‘A’: Chúng tôi chỉ tuyển những nhân viên hạng A vào dự án của mình vì họ là người tốt nhất, giỏi nhất. Khách hàng nói về chúng tôi là những người tạo ra sản phẩm vô cùng rõ ràng, nhân sự giỏi giang, nhanh nhẹn, đáng tin cậy và đáp ứng vượt mong đợi của họ;

- Khách hàng của chúng tôi bao gồm các tập đoàn nổi tiếng toàn cầu như Microsoft, Sony,Procter & Gamble, Intel, Mitsubishi, AT & T, Thomson, Syngenta và Infosys.

- Chúng tôi là Đối tác Vàng của Microsoft (Gold Certified Partner); chúng tôi là một trong số ít các công ty trong Ban Cố vấn của Microsoft Office.

- Mức lương khởi điểm hấp dẫn, cạnh tranh, tương xứng với năng lực và kinh nghiệm;

- Thưởng giữa năm và cuối năm;

- Tăng lương hàng năm theo cống hiến và hiệu quả công việc;

ĐÀO TẠO CHUYÊN SÂU

- Được ĐÀO TẠO trước khi bắt đầu công việc và trong quá trình làm việc theo từng dự án

- Cơ hội làm việc với những kỹ sư nhiều kinh nghiệm;

- Được hướng dẫn và đào tạo bởi các Leaders giỏi, có nhiều năm kinh nghiệm làm việc

trong môi trường công ty Nhật;

- Được tham gia học tiếng Anh miễn phí do các giảng viên Mỹ giảng dạy;

- Được tham gia các khóa kỹ năng sống.

WORK-LIFE BALANCE

- Làm việc 8h/ngày, nghỉ thứ 7 & CN

- Giờ làm việc linh hoạt

- Rất ít khi phải làm việc OT

- Chế độ du lịch hàng năm và tham gia các hoạt động teambuidling, sự kiện công ty…thường niên. Được hỗ trợ kinh phí, địa điểm tham gia các câu lạc bộ yoga, bóng đá, bóng bàn…

- Cơ hội làm việc trong môi trường trẻ, năng động, chuyên nghiệp, sáng tạo

- Được hưởng Bảo hiểm xã hội, bảo hiểm y tế, bảo hiểm thất nghiệp theo pháp luật

- Phép 12 ngày/năm và tăng theo thâm niên

- Được nghỉ lễ Giáng sinh

- Chị em phụ nữ được nghỉ thêm nửa ngày 8/3

Japanese international enterprise software developer specializing in Microsoft technologies

Company type
IT Product
Company industry
N/A
Company size
51-150 employees
Country
Japan
Working days
Monday - Friday
Overtime policy
Extra salary for OT

More jobs for you

Get similar jobs by email