Selected developer's main day-to-day responsibility is to add functionality and fix bugs in the admin dashboard in React.
Tech Skills:
Proficiency in React:
* Strong understanding of React.js and its core principles.
* Familiarity with newer specifications of ECMAScript (JavaScript).
Front-End Development:
* Proficiency in HTML, CSS, and JavaScript.
* Knowledge of CSS pre-processing platforms, such as SASS or LESS.
* Experience with responsive and adaptive design.
Component-Based Architecture:
* Understanding of component-based architecture and unidirectional data flow.
* Experience building reusable components and front-end libraries.
State Management:
* Proficient in managing state with tools like Redux, MobX, or the React Context API.
Testing and Debugging:
* [Optional] Experience with front-end testing frameworks and libraries such as Jest, Mocha, or Enzyme.
* Ability to debug performance issues and optimize application for maximum speed and scalability.
API Integration:
* Experience with RESTful APIs.
* Knowledge of GraphQL is a plus.
Version Control & Build Tools:
* Proficiency with Git and Git workflows.