Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 6 Month(s)
Skills
Nodejs
Node.js
electron
javascript
Job Details
Title : Electron Framework with Node.Js Lead
Location Des Moines, IA - Onsite from Day 1
Duration 6-12 months
EXP : 12+YEAR
We are looking for a talented and experienced Electron + Node.js Developer to join our team at YASH. 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. This role requires on-site work in Des Moines, IA.
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
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.