Software Engineer, Desktop (Electron)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer, Desktop (Electron): Build and maintain cross-platform desktop applications for a proactive AI chat app with an accent on reliability, performance, and real-time behavior in production environments. Focus on designing responsive UIs, implementing desktop-specific functionality, and optimizing resource usage across macOS and Windows.
Location: Remote (United Kingdom)
Company
's AI Engineering A1 team is building a proactive AI chat app focused on high reliability for long-running workflows, persistent context, and real-world task completion.
What you will do
- 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 like chat, agents, and assistance via backend APIs.
- Optimize startup time, memory usage, runtime performance, and reduce Electron overhead.
- Manage large local state, message history, and ensure smooth real-time updates.
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 desktop application lifecycle and IPC communication.
- Experience with local storage (SQLite, IndexedDB, filesystem) and WebSockets or real-time transports.
- Strong debugging and performance profiling skills.
- Familiarity with native OS behaviors on macOS or Windows.
Culture & Benefits
- Work in a small, high-talent-density, hands-on team making collective decisions at rapid speed.
- Balance between shipping high-quality work and continuous learning.
- Bring structure, exercise judgment, and execute independently.
Hiring process
- Applications evaluated by technical team members.
- 3-4 interviews via virtual meetings and/or onsite.
- Prompt decisions with offers for exceptional fits.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →