1. React JS
5. Knowledge of State Management Libraries like Redux.
6. Material UI.
7. Knowledge Of HTML/CSS.
Other Skill Set
1. Experience with common front-end development tools such as Babel, Webpack, and NPM.
2. Experience in CSS pre and post-processors like SASS
3. Experience in Unit testing frameworks like JEST, Enzyme, and Mocha.
React.js Developer Responsibilities:
- Meeting with the development team to discuss user interface ideas and applications.
- Reviewing application requirements and interface designs.
- Identifying web-based user interactions.
- Developing and implementing highly responsive user interface components using React concepts.
- Troubleshooting interface software and debugging application codes.
- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.
- Documenting application changes and developing updates.
React.js Developer Requirements:
- Thorough understanding of React.js and its core principles
- Prior experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with more current specifications of EcmaScript
- Prior experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Familiarity with HTML / CSS
- Experience in Material-UI
- Experience in Secure Routes
- GIT experience is a plus
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools
- Preferable who has knowledge of object-orientated web development with PHP >= 5.6, based on the MVC pattern
- Good to have knowledge of ES5/ES6 and any JS Framework (Angular, Node Js, etc.
- Team player
- Excellent time-management skills
- Great interpersonal and communication skills