Our bid is flexible and depends on your involvement in the project
We are looking for a team of developers to build our desktop GUI and, assist with building our front-end user interface and middleware for our desktop blockchain backend.
The GUI is being built in Electron/React and the middleware is in express.js.
The GUI communicates with the backend through a set of Golang RPCs executed by an account managing program called the keychain. Communication happens through the following structure:
Electron GUI - middleware - keychain - node
The keychain RPC (referred to as the RPC) and backend node is still in development and changes can and will be made as work on the GUI progresses and new issues come up. The backend is a complex Golang program that may be difficult to deal with.
Our current GUI builds are unrefined and bloated they may need to be built from scratch. The current executable package is over 900 mb, which is too large for our intended purpose. We need someone who can remove unneeded dependencies in the Electron system to make it easier to transport and use.
A team with Golang experience would be an added bonus.