Qualifications:
Must Have:
- Minimum of 3-6 years of experience.
- JavaScript (ES6+):
- Proficiency in JavaScript, including ES6+ features, is crucial as React is a JavaScript library.
- HTML & CSS:
- Strong understanding of HTML and CSS for building and styling web pages.
- React Fundamentals:
- Deep knowledge of React fundamentals, including components, JSX, state, and props.
- State Management:
- Experience with state management libraries like Redux or Context API.
- Version Control/Git:
- Proficiency in using Git for version control.
- RESTful APIs:
- Experience in integrating RESTful APIs
- Expertise in developing front end inhering standard enterprise framework or platform which aids application development
- Expert in Authentication and Authorization principles using Oauth2 or M2M
- Expertise in TDD approach using Jasmine
- Experience working with Agile Ecosystem – Principles, timeboxing, roles and ceremonies
Nice to have:
- TypeScript:
- Knowledge of TypeScript for type safety and better code quality.
- Node.js & NPM:
- Understanding of Node.js and NPM for managing dependencies.
- UI/UX Design:
- Basic understanding of UI/UX principles to create Clientive user interfaces.
- CSS Preprocessors:
- Experience with CSS preprocessors like Sass or LESS