Назад
Company hidden
9 дней назад

Desktop Software Engineer (Electron)

Формат работы
remote (только Singapore)
Тип работы
fulltime
Английский
b2
Страна
Singapore
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Desktop Software Engineer (Electron): Building reliable cross-platform desktop applications for an AI-powered smart assistant with an accent on real-time behavior, local state management, and native OS integration. Focus on optimizing Electron performance, implementing multi-step AI workflows, and maintaining stability across macOS and Windows.

Location: Remote; Singapore, Orchard Road

Company

Building a proactive AI-powered smart assistant for conversations, errands, organization, and everyday workflows.

What you will do

  • Build and maintain cross-platform desktop applications with Electron.
  • Design responsive, scalable interfaces for real-time collaboration.
  • Implement file system access, native notifications, auto-updates, and deep linking.
  • Integrate AI-powered chat, agent, and assistance features through backend APIs.
  • Optimize startup time, memory usage, runtime performance, and Electron overhead.
  • Manage local state and message history while ensuring smooth real-time updates and stability on macOS and Windows.

Requirements

  • Proven software engineering experience with production Electron applications.
  • Strong JavaScript and TypeScript skills.
  • Experience with React or similar UI frameworks and desktop application lifecycles.
  • Experience with IPC communication and local storage such as SQLite, IndexedDB, or filesystems.
  • Experience with WebSockets or other real-time transport mechanisms.
  • Strong debugging and performance profiling skills, with familiarity with native macOS or Windows behavior.

Culture & Benefits

  • Full-time role in a high-talent-density, hands-on team.
  • Collective decision-making, rapid execution, and a focus on high-quality delivery.
  • Autonomy to bring structure, exercise judgment, and execute independently.
  • Remote work with interviews conducted virtually and/or onsite.

Hiring process

  • Three, and no more than four, interviews may be scheduled if there is a potential fit.
  • Applications are evaluated by technical team members.
  • Expect a prompt hiring decision after the interview process.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →