React Architect
Job Description
* 10+ years of experience in front-end development.
* 7+ years of experience with React in large-scale web applications.
* React.js: Expertise in React.js including hooks, state management, lifecycle methods, and component architecture.
* JavaScript (ES6+): Strong proficiency in modern JavaScript (ES6+), including promises, async/await, and other advanced features.
* HTML5/CSS3: Proficiency in semantic HTML5, CSS3, and preprocessors like SASS or LESS.
* Redux or Context API: In-depth knowledge of Redux or React Context API for managing application state.
* TypeScript: Experience with TypeScript to enhance code quality, safety, and scalability.
* UI Frameworks/Libraries: Familiarity with UI libraries like Material-UI, Ant Design, or Bootstrap.
* Build Tools: Experience with build and bundling tools such as Webpack, Babel, and npm/yarn.
* Version Control: Strong experience with Git for source control and collaborative development workflows.
* REST/GraphQL Integration: Experience working with RESTful APIs or GraphQL to fetch and display dynamic data.
* Testing Frameworks: Knowledge of testing frameworks like Jest, React Testing Library, Cypress, and Enzyme for unit and end-to-end testing.
* Performance Tuning: Experience in performance tuning using tools like Lighthouse, Web Vitals, or React Profiler.
* Experience with Accessibility