Senior Software Engineer Electron

2 hours, 6 minutes ago
Full-time
Senior
Software Development
Aircall

Aircall

Aircall provides a cloud-based business phone and communication platform designed for high-performing teams, enabling them to set up call centers and seamlessly integrate with CRM and helpdesk software to enhance productivity and customer experience.

Internet Software & Services
51-250
Founded 2014
$226M raised

Description

  • Own the lifecycle of the desktop application from development through release.
  • Manage app store publishing, code signing, notarization, and safe auto-updates for a global user base.
  • Design and maintain robust CI pipelines for the Electron application using GitLab CI.
  • Implement automated testing strategies for Electron desktop releases in collaboration with QA.
  • Track and manage major Electron and Chromium version upgrades, including breaking changes.
  • Debug and optimize desktop performance, with attention to memory leaks and CPU usage.
  • Maintain native integrations with USB telephony hardware for call control and presence features.
  • Participate in an on-call rotation to respond to critical system issues.
  • Evangelize best practices and mentor other team members on desktop engineering work.

Requirements

  • 5+ years of experience with deep expertise in Electron and the Node.js ecosystem.
  • Proven experience building and maintaining CI/CD pipelines for desktop applications, preferably with GitLab CI.
  • Knowledge of code signing and notarization for Apple and Windows platforms.
  • Experience with auto-update mechanisms for desktop applications.
  • Experience establishing E2E testing strategies for desktop applications using Playwright or Cypress.
  • Strong security awareness, including understanding browser versions and third-party dependencies.
  • Comfort working with modern development practices and AI-assisted development tools.
  • Ability to work autonomously and deliver complex infrastructure projects on time.
  • Experience with native hardware integrations such as USB telephony devices is a plus.
  • Familiarity with cross-platform desktop packaging tools such as electron-builder is preferred.

Benefits

  • Competitive salary package and benefits.
  • Remote full-time role based in Spain.
  • Work-life balance emphasis and support for sustainable work rhythms.
  • Fast-learning environment with strong team spirit and entrepreneurial culture.
  • Exposure to a multicultural team with 45+ nationalities.
  • Opportunity to join a company at a key growth stage with strong career opportunities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Developer

Promise Robotics 11-50 Industrial Conglomerates

Promise Robotics is hiring a remote Software Developer in Canada to build software that translates BIM and architectural models into robotic manufacturing outputs for sustainable construction automation.

C# LLM Machine Learning .NET Python PyTorch REST API Scikit-learn TensorFlow
6 minutes ago

Senior Software Engineer, Full Stack

Business Wire 251-1K Media

Business Wire is hiring a Senior Software Engineer, Full Stack to help build and maintain its public-facing web sites, client portals, APIs, and press release processing systems in a remote environment.

API Gateway AWS CloudFormation CodePipeline DynamoDB Express.js Git GitHub Actions GraphQL Java Jenkins Node.js React REST API SQL Terraform Vue.js
21 minutes ago

Software Engineer [New Grads Welcome]

Mechanical Orchard 11-50 Internet Software & Services

Mechanical Orchard is hiring a remote Software Engineer in Canada to help build and modernize legacy business systems on small cross-functional teams using its Generative AI platform and modern engineering practices.

Agile CI/CD DevSecOps Generative AI LLM
21 minutes ago

Software Engineer

Edpuzzle 251-1K Diversified Consumer Services

Edpuzzle is hiring a Software Engineer in Spain to help build and maintain its remote-first edtech product for teachers across front-end, mobile, and back-end work.

AWS CI/CD DDD Express.js JavaScript MongoDB Node.js React TypeScript
21 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers