Senior Software Engineer Electron

New
FranceFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
Node.jsCypressRxJSTypeScriptCI/CDPlaywright

Requirements

  • 5+ years of professional software engineering experience.
  • Deep expertise in Electron and the Node.js ecosystem.
  • Proven experience building and maintaining CI/CD pipelines for desktop applications.
  • Expertise in code signing (Apple/Windows) and auto-update mechanisms.
  • Experience establishing E2E testing strategies for desktop applications (e.g., Playwright or Cypress).
  • Understanding of security implications regarding browser versions and dependencies.
  • Ability to deliver complex infrastructure projects autonomously.

Responsibilities

  • Own the lifecycle of our desktop app (publishing to app stores, code signing, notarization, and safe auto-updates).
  • Design and maintain robust CI pipelines (GitLab CI) and implement automated testing strategies.
  • Safely navigate major version bumps of Electron and Chromium.
  • Debug and optimize application performance, focusing on memory leaks and CPU usage.
  • Maintain and extend native integrations with USB telephony hardware.
  • Participate in an on-call rotation to respond to critical system issues.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now