B

Desktop Applications Developer

Bjakcareer

🌍 Asia 🏠 Remote ⏱ Full-time πŸ—“ 9 weeks ago

ABOUT THE ROLE

A1 is building a proactive AI system used daily across conversations, tools, and workflows.

You will own how this system behaves on desktop environments. Your work focuses on reliability, performance, and real-time behavior in production desktop applications.

FOCUS

- 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.

IDEAL EXPERIENCES

- 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

- Node.js

- Typescript

- SQl & noSQL

HOW WE WORK

Our organization is very flat and our team is small, highly motivated, and focused on engineering and product excellence. All members are expected to be hands-on and to contribute directly to the company’s mission.

INTERVIEW PROCESS

If there appears to be a fit, we'll reach to schedule 3, but no more than 4 interviews.

Applications are evaluated by our technical team members. Interviews will be conducted via virtual meetings and/or onsite.

We value transparency and efficiency, so expect a prompt decision. If you've demonstrated the exceptional skills and mindset we're looking for, we'll extend an offer to join us. This isn't just a job offer; it's an invitation to be part of a team that's bringing AI to have practical benefits to billions globally.

Share this job: