Frontend Engineer (Electron)

Title: Frontend Developer - AI Chat Component

Location: Remote

Client: US

Working time: 2 shifts (2pm-6pm and 8pm-12am (remote) Vietnam time)

About the project: This role is for a high-impact AI automation platform, where we are developing an AI chat component as a cross-platform desktop application. The application will be built with Electron, TypeScript, and modern build tools (Vite, Webpack) while integrating with Large Language Models (LLMs). The goal is to deliver a secure, high-quality desktop app for both Windows and macOS.

Responsibilities:

  • Develop a cross-platform desktop chat application using Electron.js + TypeScript.
  • Build a modern chat UI (React or similar) and integrate with LLM APIs (OpenAI GPT, Anthropic Claude, etc.).
  • Configure and optimize build pipelines using Vite and Webpack.
  • Ensure application security (sandboxing, IPC security, code signing).
  • Handle packaging, signing, and deployment of Electron apps for Windows and macOS.
  • Implement auto-updates and distribution workflows (electron-builder, electron-forge, Squirrel, etc.).
  • Collaborate with backend teams to integrate platform services (auth, storage, AI APIs).
  • Write clean, maintainable, strongly typed code in TypeScript.
  • Participate in technical discussions, documentation, and code reviews in English.

Requirements:

  • Have an English certificate ≥ IELTS 6.5 or need to have strong English communication skills (verbal and written).
  • 3+ years of professional software development experience.
  • Strong proficiency in TypeScript and modern JavaScript (ES6+).
  • Proven experience developing desktop applications with Electron.
  • Hands-on knowledge of Vite and Webpack.
  • Experience building and deploying Electron apps for Windows (MSI/EXE/NSIS) and macOS (DMG/PKG, notarization, code signing).
  • Practical experience integrating LLM APIs or other AI/ML services.
  • Understanding of REST APIs, WebSockets, and real-time data flows.

Nice to have

  • Knowledge of Linux app packaging (AppImage, Snap, DEB).
  • Experience with LLM fine-tuning or advanced prompt engineering.
  • Familiarity with CI/CD pipelines for multi-OS desktop deployments.
  • Background in conversational UX or AI-driven applications.

Application Confirmation

You're applying for the role below:

Frontend Engineer (Electron)

Location: None

Contract Details: Contract

Submit Date: 2025-10-13

No CV uploaded

About the job

Created On 2025-10-06
Working Model WFH
Job Level Middle-Senior