Front end developemt for job portal sıte – Translator job

we want front-end developer to devolpe job portal site with these details :

Experience with next.js in a production environment. Next.js 14 is a plus!
– Experience with Apollo grpahql and very well versed with React hooks.
– Have very decent knowledge with functional components in react, and able to write clean reusable components.
– We have already purchased a theme template from Themeforest, but this is in next.js 13, so you will need to migrate it to next.js 14.
– Ability to setup, configure next.js for new project, and use elements from already purchased theme.
– Know bootstrap really well.
– Have proven experience in converting UI designs to live websites.
– Able to write clean and high quality code.
– Has knowledge with Context providers and setup layouts for pages properly.
– Have good knowledge with firebase auth and configure it with the project (You will be provided with base json configs, but you will create the sign-in with google)
– You will be given graphql schema to help you understand the convention of naming's we will use, when you design pages you will create custom react hooks similar as if we will pull data from apollo with useQuery and useMutation hooks (Except you won’t use them since backend is not ready) So you will use json objects with data structures similar to in gql schemas. Later once backend is ready, this should be easy to remove json object static mock data and replace with just useQuery inside the custom hooks.
    – Custom hooks should return js object composing of ( data, isLoading (to know if we are doing graphql call or not) , refetch, fetchMore (This is for paginated data)) mostly should be data and isLoading, others like refetch can be added as needed.
– Setup linter and jest (set a couple of test examples, not needed to add testing for all parts, we just need it configured so that we can use it in the pipeline, and add tests later on)
– site is two langauge English and ARABIC (RTL)
– Time is very important
– figma file is ready

Posted On: April 12, 2024 17:41 UTC
Category: Front-End Development
Skills:Next.js, Website, Figma, Web Development

click to apply

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *