Our client is transitioning from an Electron-based desktop application to a custom C desktop framework as a long-term solution. They are looking for external collaboration to maintain our Electron application, with a focus on frequent updates, addressing security concerns, and integrating custom patches, while our in-house team focuses on developing the new framework. Objectives: - Transition Goal: The objective is to transition from Electron within one year. However, some products may require longer maintenance, necessitating a potential partnership with a vendor for 1-2 years. - Collaboration Needs: Looking for external partners to handle the Electron apps updates, security issues, and custom patch integrations during this transition period. Join the team at a company renowned for creating a globally recognized tool used by millions of developers worldwide.
C++ Developer (Chromium or Electron)
Your responsibilities
We maintain a custom build of the Electron framework from its source code. This build includes several unique patches applied to Electron, Chromium, and Node.js.
1. Maintaining Up-to-Date Builds:
- Ensure our custom Electron build is synchronized with the latest Electron updates.
- Revise and adapt patches, assess stability risks in new versions.
- Assist in fixing and upstreaming key blockers.
2. Security Vigilance:
- Monitor and address security issues in Electron promptly.
- Backport security fixes to our custom build in a timely manner.
3. CI Pipeline Maintenance:
- Keep our Electron custom build CI pipeline functional and efficient.
Our requirements