We’re in search of a developer that can create Native code bridges to react applications on multiple platforms using our existing components [React-Native Frontend, REST API (local), and Backend (go-lang compiled binary]. You will create Native applications for each of these platforms. Windows, Android/Linux, MacOS, iOS.
We require that the applications are built using Native technologies for each platform. The applications will share a lot of code (See items 1-3 below), but each platform will require individual Native Bridging to enable the functionality of the application.
Frontend - React-Native (We will provide code)
REST API (Needs to run on native device - we will provide code)
Swagger Documentation (We will provide)
Backend Binary (Needs to run on native device - we will provide binary)
This backend is fully self-contained and was originally written in GoLang before compiling. The Backend Binary contains a CLI that can be used to initialize the application and start/stop the service. (We will provide docs/examples)
How should it work?
Each application will have the same flow:
User Launches the Application
The Backend Binary (#3) launches
The REST API (#2) launches, connects to the Backend Binary (#3), and starts listening for new requests.
The React-Native application is shown to the user on the device. The user is able to interact with the application.
*** There will be no external API calls. All actions taken by the user on the React-Native frontend will trigger API calls to the local REST API (#2). The local REST API will then make calls to the Backend Binary (#3) to send/receive the information needed to return the proper response to the React-Native Frontend (#1).
We will Provide:
Slack Channel (for questions, resources, etc.)
GitHub Repo (one for each platform)
React-Native Source Code (with docs)
REST API Source Code (with docs)
Backend Binary (with docs)
You will need to provide documentation for each platform to enable us to build and deploy the applicatio