We are looking for an Electron.js Developer responsible for developing the UI components that interact with our Nodes using RPC/REST calls. Your primary focus will be the development of all client-side logic, definition and maintenance of the local database, and ensuring high performance and responsiveness front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies like electron.js, react.js and node.js is mandatory.
Responsibilities
1. Integration of user-facing elements developed by front-end developers
with server side logic
2. Developing attractive user interface in electron js
3.Using javascript to connnect front-end to nodes developed by our other
developers
4.Developing cross platform desktop application with ease to use UI
5.Writing reusable, testable, and efficient code
6.Design and implementation of low-latency, high-availability, and performant applications
7.Implementation of security and data protection to local database
Skills And Qualifications
1.Strong proficiency with JavaScript
2.Knowledge of Node.js and frameworks available for it
3.A good understanding of Electron Js is mandatory
4.Creative skills to develop attractive UI
5.An understanding of Ionic framework would be an addon
6.Understanding the nature of asynchronous programming and its quirks and workarounds
7.Basic understanding of front-end technologies, such as HTML5, and CSS3
8.Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
9.Implementing automated testing platforms and unit tests
10.Proficient understanding of code versioning tools, such as Git