Looking for a strong React web engineer.
Must Now:
React Core Concepts:
· Basic JS, DOM & HTML Knowledge
· Declarative vs Imperative react
· Code abstraction with Hooks
· Deep understanding of JSX
· React hooks vs custom hooks,
· local state management
· Unidirectional data flow
· controlled vs uncontrolled
· client side routing
· data fetching
· advanced side effects, useEffect
· caching & performance
· useMemo & useCallback
· component memization
· App State (Global state)
· Redux vs Context overview
· Unit Testing Overview
· Transitions with useTransition
React Advanced Concepts:
· State & Refs
· advanced Imperative patterns
· Dynamic React Portals
· Advanced Side Effects
· Compound Components
· Advanced Patterns for Context
· Accessibility
· Mutable Refs, Forwarding Refs,
· Render Props
Strong JavaScript Skills:
· JavaScript, ES6,
· functional programming concepts
· event loop concepts
· promises
· Async/ Await
· Node
· Rest APIs
· server side rendering in React
· Authentication & error handling
Bachelor's degree