Senior Electron Developer to build and maintain cross-platform desktop applications using Electron.js
S.i. Systèmes
Toronto, ON-
Nombre de poste(s) à combler : 1
- Salaire À discuter
-
Emploi Contrat
- Publié le 3 juin 2025
-
Date d'entrée en fonction : 1 poste à combler dès que possible
Description
Our valued client is seeking a Senior Electron Developer to build and maintain cross-platform desktop applications using Electron.js
Contract: 1 year
Hybrid: 3 times a week on site in Pickering (potentially reduced after 3-4 months)
Must Haves:
- Strong experience with JavaScript/TypeScript.
- Hands-on expertise with Electron.js and its core modules.
- Familiarity with frontend frameworks like React.
- Understanding of Node.js and npm ecosystem.
- Experience with desktop app packaging (e.g., Electron Builder, Electron Forge).
- Working knowledge of native OS features and APIs.
- Understanding of application security best practices.
Nice to Have Skills:
- Experience with CI/CD pipelines for Electron apps.
- Familiarity with native modules or Node Addons (C++ bindings).
- Experience using crash reporting, logging, and performance monitoring tools.
- Background in cross-platform development or open-source contributions.
Key Responsibilities:
- Develop and maintain cross-platform desktop applications using Electron.js.
- Integrate frontend frameworks (React, Vue, or Angular) within the Electron environment.
- Handle inter-process communication (IPC) between the main and renderer processes.
- Implement auto-updates, custom menus, notifications, and native integrations.
- Optimize performance and memory usage of the application.
- Work with backend teams to consume RESTful APIs or WebSocket services.
- Package and distribute apps for Windows, macOS, and Linux.
- Address security concerns such as sandboxing, context isolation, and secure IPC.
Exigences
non déterminé
non déterminé
non déterminé
non déterminé
D'autres offres de S.i. Systèmes qui pourraient t'intéresser