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