- Responsible for developing Web applications using React JS.
- Good knowledge of React JS, Redux, and JavaScript skills.
- Good knowledge of Web application development.
- Strong command of HTML5 and CSS3.
- Robust communication skills, Customer project experience.
- Expert in problem-solving and analytical skills.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js workflows (such as Flux or Redux).
- Following best practices to maintain code quality.
- Experience in writing test cases.
- Familiarity with RESTful APIs & Accessibility.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with modern frontend build pipelines and tools.
- Responsible to work on common frontend development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with code versioning tools such as Git, SVN.
Requirements
Technical/Functional Skills Required
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- We are looking for a great JavaScript developer who is proficient with React.js
- REACT tools including React.js, Webpack, Enzyme, Redux, and Saga.
- Have worked with API based projects.
Functional Competencies
- Good debugging skill
- Good understanding power for new module development, Good command on React Js and state management of react life cycle
- Should have knowledge of unit test.
- Can understand swagger API structure.
- Should know or willingness to learn Agile development and JIRA reporting
Requirements
To qualify for the role, you must have:
- 3+ Years of relevant experience in React.js or Node.js
- Understanding of JavaScript libraries jQuery etc.
Basic
- Good communication & presentation skills
- Experience throughout the software development life c