Home
Jobs
Saved
Resumes
Software Engineer – Desktop at BJAK | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Software Engineer – Desktop
BJAK
Website
LinkedIn
Software Engineer – Desktop
Seoul, Seoul, Korea, Republic of
Full Time
2 weeks ago
No Sponsorship
Apply Now
Key skills
Electron
JavaScript
MacOS
React
SQLite
TypeScript
AI
WebSockets
Communication
Collaboration
About this role
Role Overview
Own how the system behaves on desktop environments.
Build and maintain cross-platform desktop applications using Electron.
Design responsive and scalable UIs for real-time collaboration.
Implement desktop-specific functionality including file system access, native notifications, auto-updates, and deep linking.
Integrate AI-powered features (chat, agents, AI assistance) via backend APIs.
Optimize startup time, memory usage, and runtime performance.
Profile and reduce Electron overhead.
Manage large local state and message history efficiently.
Ensure smooth real-time updates (messages, typing indicators, presence).
Maintain stability across macOS and Windows environments.
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.
Experience with IPC communication.
Experience working with local storage (SQLite, IndexedDB, filesystem).
Experience with WebSockets or other real-time transport mechanisms.
Strong debugging and performance profiling skills.
Familiarity with native OS behaviors on macOS or Windows.
Tech Stack
Electron
JavaScript
MacOS
React
SQLite
TypeScript
Benefits
Health insurance
Professional development opportunities
Apply Now
Home
Jobs
Saved
Resumes