Electron + Node.js Developer

Overview

Remote
$55 - $60
Contract - W2
Contract - 6 Month(s)

Skills

Node.js
Electron
NextJS
JavaScript
TypeScript
CI/CD
CSS

Job Details

CLOSABLE REQ. NEED GENUINE ELECTRON + NODE.JS candidates. REMOTE allowed.

Electron + Node.js Developer

Location: Des Moines, IA

Remote: Can try for locals or great candidates (US Based candidates only)

Duration: 6 Months+

Note: Preference is for a person authorized to work for any employer without any sponsorship.

We are looking for a talented and experienced Electron + Node.js Developer. The ideal candidate will have a strong background in developing desktop applications using the Electron framework, along with proficiency in Node.js, Next.js, JavaScript, and TypeScript.

Key Responsibilities:

  • Develop and maintain desktop applications using the Electron framework.
  • Integrate web technologies with desktop functionalities, ensuring seamless interaction between main and renderer processes.
  • Manage Inter-Process Communication (IPC) within Electron applications.
  • Develop backend services using Node.js and related technologies.
  • Implement user interfaces using CSS, React, and integrate them with Electron apps.
  • Write clean, maintainable, and efficient code in JavaScript and TypeScript.
  • Utilize embedded databases like SQLite for data storage and management.
  • Implement automated testing using Playwright and ensure CI/CD pipelines are in place.
  • Apply security principles, including OAuth authentication and authorization best practices.

Preferred Skills:

  • Working knowledge of search engines in a desktop application.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks simultaneously.
  • Continuous learning mindset and adaptability to new technologies.

Qualifications:

  • Proven experience with the Electron framework and Node.js.
  • Proficiency in JavaScript, TypeScript, and Next.js.
  • Experience with CSS, React, and their integration with Electron apps.
  • Familiarity with embedded databases like SQLite.
  • Experience with automated testing and CI/CD pipelines.
  • Knowledge of security principles, including OAuth authentication and authorization.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.