Senior Desktop (Electron) Developer at Oconsulting Limited

Remote

Oconsulting

Company Info

Mid sized business

1 to 50 Employees

Oconsulting Limited - Our client, Bountip Technologies Limited, is recruiting to fill the position below:

Oconsulting Limited – Our client, Bountip Technologies Limited, is recruiting to fill the position below:

Job Title: Senior Desktop (Electron) Developer

Location: Abuja/Lagos (Remote)

Employment Type: Full-time

Role Overview

  • We are looking for a Senior Desktop Developer with solid experience building and maintaining production-grade desktop applications using Electron.
  • The ideal candidate has a minimum of 4–5 years of experience developing cross-platform desktop software and can design and implement robust offline-first architectures with reliable data syncing.

Key Responsibilities

  • Design, build, and maintain a cross-platform desktop application using Electron.
  • Implement offline-first functionality, including local storage, caching, and data sync strategies.
  • Integrate with backend APIs (NestJS) to support real-time and deferred operations.
  • Optimize the application for performance, security, and responsiveness in varied environments.
  • Collaborate with the product, QA, and backend teams to deliver functional, tested features.
  • Translate UI designs into fully functional desktop interfaces.
  • Debug and resolve performance issues, crashes, and syncing bugs in production environments.
  • Maintain build pipelines and release processes for macOS and Windows.

Required Skills

  • 4–5+ years of professional experience building desktop apps with Electron.
  • Strong skills in JavaScript/TypeScript, Node.js, and working with file systems and IPC.
  • Deep understanding of data syncing patterns, local storage (SQLite, IndexedDB, etc.), and caching.
  • Experience integrating with RESTful APIs and handling error recovery in offline mode.
  • Familiarity with packaging, auto-updating, and deploying Electron apps across OS platforms.
  • Comfortable using Git and project tracking tools (Jira)
  • Ability to work independently, prioritize, and make technical decisions.

Application Closing Date
Not Specified.

How to Apply: Interested and qualified candidates should Click here to apply online