We are looking for a full stack developer with at least 6 years experience in LoopBack with Node.js to revise an existing custom hybrid eCommerce website. The developer will replace the existing front-end marketing web pages with a single landing page connected to a personal user assessment, revise back-end settings, reconnect the new pricing system and relaunch the website.
The work requires completion of the front-end and backend, and integration of the front-end with back-end on a dedicated server. Then test and re-launch the website.
The work requires a React developer to complete the front-end which is built with NextJS (a React framework), Typescript, Tailwind, Javacript, SCSS, and Sass. The front-end work is 90% complete. Design work is 100% completed in Figma, but the styling remains to be completed. The new front-end work to be mobile responsive. Some user data currently is stored locally and may need to be reconfigured. CMS is to be completed to support social media posts, blogs, recipes.
The developer will be responsible for implementing visual components on the front-end as well as interactive features like navigation, buttons, animation illustration and interactive graphs that enhances overall usability. Test to assure the site runs smoothly so that users interact freely and comfortably with the site process.
Both the new landing page and assessment work includes styling and mobile responsive work. The assessment work includes React.js components, build app logic, cache user inputs, scoring system, interactive graph and loading animation.
The developer must have experienced with Node.js and Loopback framework and [login to view URL] framework. The [login to view URL] with a Loopback v2 framework need to be upgraded to v4 or higher. Must be familiar with Github.
The backend work includes working with existing code, Node.js upgrade and fixes for login page, serving limits, changes to meal plan calendar, and adding code to existing API/MySQL on the dedicated server which includes an existing test site.
The pricing work includes updating the payment plans, payment options and connecting eCommerce platforms.
The Settings work includes working with existing pages to upgrade changes, adding interactive Scoring Bar Graphs with text adjustable by check boxes.
Please include in the cover letter specific detail of utilizing LoopBack in conjunction with Node.js. Must be willing to sign a confidentiality agreement.