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
Languages
english -Fluent
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Pierre C