Software Engineer, Desktop (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer, Desktop (AI): Building and maintaining a cross-platform desktop application using Electron for an AI chat platform with an accent on reliability, performance, and native desktop integration. Focus on optimizing runtime performance, managing large local state, and implementing seamless AI-powered workflows across macOS and Windows environments.
Location: Must be based in Indonesia (Jakarta)
Company
is building a proactive AI chat application designed to bring intelligence to everyday tasks, workflows, and persistent context management.
What you will do
- Build and maintain cross-platform desktop applications using Electron.
- Design scalable UIs for real-time AI-powered features.
- Implement desktop-specific functionality including file system access and deep linking.
- Optimize application startup time, memory usage, and runtime performance.
- Manage large local state and message history efficiently.
- Ensure stability across both macOS and Windows platforms.
Requirements
- Proven software engineering experience.
- Hands-on experience building production Electron applications.
- Strong proficiency in JavaScript and TypeScript.
- Experience with React or similar UI frameworks.
- Solid understanding of the desktop application lifecycle, IPC, and native OS behaviors.
- Familiarity with local storage solutions such as SQLite or IndexedDB.
Hiring process
- Evaluation of application by the technical team.
- 3 to 4 interviews conducted via virtual meetings and/or onsite.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →