We are seeking a skilled Electron JS Developer to join our development team. The ideal candidate will be responsible for building cross-platform desktop applications using Electron, integrating front-end and back-end technologies, and ensuring the smooth delivery of performance-focused applications. You will collaborate with other developers, UI/UX designers, and stakeholders to create applications that provide an optimal user experience.
Key Responsibilities:
- Develop and maintain cross-platform desktop applications using Electron JS.
- Work with front-end frameworks such as React, Angular, or Vue to create user interfaces.
- Integrate APIs and back-end services into the Electron app.
- Ensure applications perform optimally across platforms (Windows, macOS, Linux).
- Debug and optimize Electron apps for performance, security, and scalability.
- Write clean, maintainable, and efficient code following best practices.
- Collaborate with UI/UX designers to implement visually appealing and responsive designs.
- Stay updated with the latest advancements in Electron, JavaScript, and related technologies.
- Conduct testing and provide support to resolve bugs or issues in the software.
- Utilize version control systems like Git for managing codebase and collaboration.
Required Skills and Qualifications:
- Strong proficiency in JavaScript, HTML, and CSS.
- In-depth understanding of Electron JS and experience building desktop applications using Electron.
- Familiarity with one or more modern front-end frameworks such as React, Angular, or Vue.js.
- Experience with back-end technologies and APIs (e.g., Node.js, Express).
- Proficient in cross-platform development, with experience on Windows, macOS, and Linux.
- Knowledge of web security principles and Electron security best practices.
- Strong debugging and performance optimization skills.
- Familiarity with version control systems such as Git.
- Experience with tools such as Webpack, Babel, or similar build tools.
- Excellent problem-solving skills and ability to work collaboratively.
Preferred Qualifications:
- Experience in building desktop applications for enterprise or consumer use.
- Familiarity with automated testing frameworks for Electron apps.
- Understanding of CI/CD pipelines and deployment of Electron apps.
- Knowledge of Electron package management and distribution methods.
- Strong knowledge of desktop application security and sandboxing techniques.
- Exposure to TypeScript and other typed languages.
Soft Skills:
- Ability to work independently as well as part of a team.
- Strong communication skills and ability to present technical concepts clearly.
- Adaptability and eagerness to learn new tools and technologies.
- Time management and attention to detail in delivering tasks on time.
Educational Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
How to Apply
If you think you are a suitable candidate, please email your updated resume to [email protected], mentioning the respective position in the subject line of your email.
If you enjoy working with the change makers, multi-talented, highly knowledgeable, industry experts, join us.
If you enjoy working as individual contributor and be a crucial part of a team, join us.
If you love to take up challenges and be accountable for your responsibilities,
Apply Today!