Position : Middle Electron Developer
Job Type : Full-Time - 100% remote
Working hours : US Timezone (PST)
About the Role
We’re looking for a Middle Electron Developer to help build and maintain high-performance desktop applications with a focus on automation, browser control, and cross-platform compatibility. This role is ideal for a developer with a strong web foundation who has transitioned into building powerful desktop experiences using Electron, Puppeteer, or Chrome extension frameworks.
You’ll collaborate with cross-functional teams and contribute across the stack, especially on browser-based automation and client-side app logic.
Key Responsibilities
- Develop, test, and maintain cross-platform desktop applications using Electron
- Implement browser automation features using Puppeteer or similar tools
- Contribute to the design of Chrome plugin-based features and integrations
- Build and manage communication between frontend and backend services
- Collaborate with QA, product managers, and designers to ship reliable and user-friendly features
- Troubleshoot performance and cross-platform compatibility issues
- Write clean, scalable code with maintainability in mind
Requirements
2+ years of experience with JavaScript / TypeScript1+ year of hands-on experience with Electron, Puppeteer, or Chrome extension development2+ years of experience with Python or similar backend languages4+ years of overall experience in web developmentStrong understanding of browser internals, event-driven programming, and async patternsFamiliar with Node.js and npm-based build ecosystemsGood communication skills and experience working in collaborative teamsNice to Have
Experience in desktop software development beyond Electron (e.g., Qt, WPF, JavaFX)Background in QA Engineering or familiarity with automated testing frameworksExperience as a Project Manager or Product Manager, or a demonstrated ability to coordinate across roles and manage scope and deliveryFamiliarity with packaging and deployment for Windows / macOS / Linux