loader image

Full Stack Developer

    We have an advanced frontend built on top of Reactjs. We want to remove the Single Page Application aspect of our website and so remove Reactjs. Most of our actions are changing the URL so they could be requesting the backend to transition to the new page (no need for a single page application). We would like to keep this SPA effect by using turbolinks on the frontend.We want to experiment with removing our SSR Reactjs and replacing it with pure express ejs templates.



Scope of the project:


  • For this project, we would like to create a new express server into our current codebase that will be rendering ejs template (you will change the webpack config or create a new one that points to the new server).

  • We want to focus on translating the SearchResult component and the SearchDetail component.

  • We want to make sure we can infinitely scroll the search results and click to go on product detail.

  • We want to use Turbolinks to have a feeling of SPA between search and detail and to go back to the same point in the scroll while using the browser previous button or the provided previous button on the page (see current website)





Requirements:


  • We want to keep the state management system with Redux but you will have to use it with vanilla js 

  • We would like to use Stimulus as a microframework to handle frontend actions like scrolling and menu expansion 

  • We would like to keep css-modules to ease the migration and keep the styling and js-lingui for SSR multi-language.



Position

Full-Stack Developer


Must have Skills

  • JavaScript

    Beginner

  • Express.Js

    Beginner

  • Webpack

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

english - Fluent

Languages
Cancel
Cancel

Active

Skip

Full Stack Developer

    We have an advanced frontend built on top of Reactjs. We want to remove the Single Page Application aspect of our website and so remove Reactjs. Most of our actions are changing the URL so they could be requesting the backend to transition to the new page (no need for a single page application). We would like to keep this SPA effect by using turbolinks on the frontend.We want to experiment with removing our SSR Reactjs and replacing it with pure express ejs templates.



Scope of the project:


  • For this project, we would like to create a new express server into our current codebase that will be rendering ejs template (you will change the webpack config or create a new one that points to the new server).

  • We want to focus on translating the SearchResult component and the SearchDetail component.

  • We want to make sure we can infinitely scroll the search results and click to go on product detail.

  • We want to use Turbolinks to have a feeling of SPA between search and detail and to go back to the same point in the scroll while using the browser previous button or the provided previous button on the page (see current website)





Requirements:


  • We want to keep the state management system with Redux but you will have to use it with vanilla js 

  • We would like to use Stimulus as a microframework to handle frontend actions like scrolling and menu expansion 

  • We would like to keep css-modules to ease the migration and keep the styling and js-lingui for SSR multi-language.



Job Type

Client Payroll


Positions

Full-Stack Developer


Must have Skills

  • JavaScript

    Beginner

  • Express.Js

    Beginner

  • Webpack

    Beginner


Languages

english -Fluent

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Pierre C

| United States