Remote Software Engineer, Desktop in Newtownabbey

Remote Software Engineer, Desktop in Newtownabbey

Newtownabbey Full-Time 50000 - 70000 £ / year (est.) Working from home possible
Bjak

At a Glance

  • Tasks: Build and maintain innovative desktop applications using cutting-edge AI technology.
  • Company: Join a forward-thinking team dedicated to transforming everyday conversations with AI.
  • Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
  • Other info: Be part of a dynamic team focused on practical AI solutions for millions.
  • Why this job: Make a real impact by developing reliable, high-performance applications that enhance user experiences.
  • Qualifications: Proven software engineering skills, especially in 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 behaviour. You will own how this system behaves on desktop environments. Your work focuses on reliability, performance, and real-time behaviour 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 behaviours on macOS or Windows.

Tech Stack: Electron, Node.js, Typescript, SQL. It's an invitation to be part of a team that's bringing AI to have practical benefits to billions globally.

Remote Software Engineer, Desktop in Newtownabbey employer: Bjak

A1 is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Remote Software Engineers to thrive. With a focus on cutting-edge AI technology, employees benefit from flexible working arrangements, opportunities for professional growth, and a supportive environment that encourages creativity and problem-solving. Located in a dynamic tech landscape, A1 offers unique advantages such as access to industry-leading resources and a vibrant community of like-minded professionals.

Bjak

Contact Details:

Bjak Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Remote Software Engineer, Desktop in Newtownabbey

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. We all know that sometimes it’s not just what you know, but who you know!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Electron or similar tech. We love seeing real-world applications of your work, so make sure to highlight your best stuff!

Tip Number 3

Prepare for interviews by practising common coding challenges and system design questions. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for passionate individuals ready to make an impact in the AI space!

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

Software Engineering
Electron
JavaScript
TypeScript
React
UI Design
IPC Communication

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with Electron and any production applications you've built. We want to see how you can bring your skills to our team, so don’t hold back!

Tailor Your Application:Customise your application to reflect the job description. Mention your proficiency in JavaScript, TypeScript, and any relevant frameworks like React. This helps us see how you fit into our vision.

Be Clear and Concise:Keep your writing clear and to the point. We appreciate straightforward communication, so avoid fluff and focus on what makes you a great fit for the role.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at Bjak

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Electron, JavaScript, TypeScript, and any other technologies mentioned in the job description. Brush up on your knowledge of building cross-platform applications and be ready to discuss your past experiences with these tools.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially around performance optimisation and real-time updates. Use examples that highlight your debugging skills and how you’ve tackled issues related to local storage or IPC communication.

Demonstrate Your UI Design Understanding

Since the role involves designing responsive and scalable UIs, be ready to talk about your experience with React or similar frameworks. Bring examples of your work that showcase your ability to create user-friendly interfaces, especially for desktop applications.

Familiarise Yourself with the Company’s Vision

Understand A1's mission to integrate AI into everyday tasks. Be prepared to discuss how your skills can contribute to building a reliable chat app that enhances user workflows. Showing enthusiasm for their goals will set you apart from other candidates.