Bjak logo

Software Engineer, Desktop

Bjak
Posted a month ago

LOCATION

Indonesia · Remote

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

ElectronSystem DesignJavascriptTypescriptReact.jsInter-Process Communication

Job description

Overview

Own the behavior of a cross-platform desktop application, focusing on reliability, performance, and real-time production behavior.

What you'll do

  • Build and maintain Electron desktop applications.
  • Design responsive UIs for real-time collaboration.
  • Implement file access, native notifications, auto-updates, and deep linking.
  • Integrate AI features through backend APIs.
  • Optimize startup time, memory usage, and runtime performance.
  • Manage local state and message history efficiently.
  • Maintain stability across macOS and Windows.

What you'll need

  • Proven software engineering experience.
  • Production experience building Electron applications.
  • Strong JavaScript and TypeScript skills.
  • Experience with React or similar UI frameworks.
  • Experience with IPC, local storage, and real-time transport mechanisms.
  • Strong debugging and performance profiling skills.
  • Familiarity with macOS or Windows native behaviors.

Details

  • Location: Indonesia.
  • Interview meetings may be virtual or onsite.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer, Desktop