- Develop and maintain web and desktop applications using Node.js, React, and Electron.
- Work with development teams and product managers to ideate software solutions.
- Design client-side and server-side architecture.
- Build the front-end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software.
- Create security and data protection settings.
- Build features and applications with a mobile responsive design.
- Write technical documentation.
Proven experience developing web and desktop applications using Node.js, React, and Electron.Proficiency in JavaScript/TypeScript, HTML5, and CSS3.Solid understanding of RESTful APIs, asynchronous programming, and database systems.Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design.Excellent communication and teamwork skills.Great attention to detail.Organizational skills.An analytical mind.Bachelor's degree in computer science, Engineering, or a related field.