Skip to main content

Bjak

Software Engineer, Desktop

United States (Remote)fulltimemidAdded today

About this role

A1 is hiring a Software Engineer to build and maintain a cross-platform desktop application powered by AI. You'll own the desktop experience, focusing on reliability, performance, and real-time behavior while integrating AI-powered features through backend APIs.

What you'll do

  • Build and maintain cross-platform desktop applications using Electron for macOS and Windows
  • Design responsive UIs for real-time collaboration and manage large local state efficiently
  • Implement desktop-specific functionality including file system access, notifications, auto-updates, and deep linking
  • Integrate AI-powered features (chat, agents, assistance) via backend APIs
  • Optimize startup time, memory usage, and runtime performance through profiling
  • Ensure smooth real-time updates and maintain stability across platforms

What they're looking for

  • Electron
  • JavaScript and TypeScript
  • React or similar UI frameworks
  • IPC communication
  • Local storage (SQLite, IndexedDB, filesystem)
  • WebSockets and real-time transport mechanisms
  • Performance profiling and debugging
  • macOS and Windows native behaviors
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Bjak

Bjak is a Southeast Asian fintech super app offering insurance, payments, savings, wallets, and investment products through a unified platform. The company is hiring full stack engineers, backend engineers, iOS developers, and Android engineers to build scalable features and reliable systems across mobile and web products.

Website
bjak.com
View all jobs at Bjak

Likely interview questions

  • Walk us through a production Electron application you built—what were the biggest performance challenges and how did you solve them?
  • How do you handle managing large message histories and local state in a desktop app without impacting startup time?