Назад
Company hidden
1 день назад

Desktop Engineer (Electron)

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

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

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

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

Текст:
/
TL;DR
Desktop Engineer (Electron) (AI): Building cross-platform desktop applications for proactive AI workflows with an accent on reliability, real-time behavior, native OS integration, and performance. Focus on optimizing Electron startup and memory usage, managing local state and message history, integrating AI features through backend APIs, and maintaining stability across macOS and Windows.

Location: Seoul, South Korea; hybrid

Company

Building proactive AI-native applications that help users manage conversations, errands, organization, and workflows with minimal prompting.

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 chat, agents, and AI assistance 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

  • Professional software engineering experience and hands-on experience building production Electron applications.
  • Strong proficiency in JavaScript and TypeScript.
  • Experience with React or a similar UI framework.
  • Understanding of the desktop application lifecycle, IPC communication, and native macOS or Windows behavior.
  • Experience with local storage such as SQLite, IndexedDB, or filesystem storage.
  • Experience with WebSockets or other real-time transport mechanisms, plus strong debugging and performance-profiling skills.

Culture & Benefits

  • Work in a small, high-talent-density, hands-on team.
  • Participate in collective decision-making while moving quickly and maintaining high-quality standards.
  • Work independently, exercise judgment, and bring structure to complex product development.
  • Interviews are conducted through virtual meetings and/or onsite sessions.
  • Expect a prompt hiring decision after the interview process.

Hiring process

  • Complete three, and no more than four, interviews if there is a potential fit.
  • Applications are evaluated by technical team members.
  • Interviews take place virtually and/or onsite.

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