Remote Software Engineer, Desktop in High Wycombe

Remote Software Engineer, Desktop in High Wycombe

High Wycombe Full-Time 50000 - 70000 Β£ / year (est.) No working from home possible
Grabjobs

At a Glance

  • Tasks: Build and maintain innovative desktop applications using cutting-edge AI technology.
  • Company: Join a dynamic team focused on creating a revolutionary AI chat app.
  • Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
  • Other info: Be part of a small, talented team that values collaboration and rapid innovation.
  • Why this job: Make a real impact by developing reliable, high-performance applications that enhance everyday conversations.
  • Qualifications: Experience in software engineering, particularly with Electron, JavaScript, and TypeScript.

The predicted salary is between 50000 - 70000 Β£ per year.

About the Role

A1 is building a proactive AI chat app for everyday users to bring intelligence to conversations, errands, organising and workflows.

Unlike traditional chat-based applications, our product focuses on achieving high reliability for long-running workflows, persistent context, and real-world task completion.

The system must handle multi-step reasoning, interact with external tools, and remain reliable despite non-deterministic model behavior.

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 mac OS and Windows environments.
  • Ideal Experiences
  • Proven software engineering experience.
  • Hands-on experience building production Electron applications.
  • Strong proficiency in Java Script and Type Script.
  • Experience with React or similar UI frameworks.
  • Solid understanding of the desktop application lifecycle.
  • Experience with IPC communication.
  • Experience working with local storage (SQLite, Indexed DB, filesystem).
  • Experience with Web Sockets or other real-time transport mechanisms.
  • Strong debugging and performance profiling skills.
  • Familiarity with native OS behaviors on mac OS or Windows.
  • Tech Stack
  • Electron
  • Node. js
  • Typescript
  • SQl & no SQL
  • How We Work

The best products today in the world were built by small, world class teams.

We are a high talent density and hands-on team.

We make decisions collectively, move at rapid speed, striking a balance between shipping high quality work and learning.

Joining our team requires the ability to bring structure, exercise judgment, and execute independently.

  • Our goal is to put in hands of our users a truly magical product
  • 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.

Grabjobs

Contact Details:

Grabjobs Recruitment Team

We think you need these skills to ace Remote Software Engineer, Desktop in High Wycombe

Software Engineering
Electron
JavaScript
TypeScript
React
UI Design
IPC Communication