Job description:
Experience: 2 to 4 years relevant
Technical Skills:
- Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel
- Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component life-cycle, etc.
- Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries
- Understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, SVN, etc., popular front-end development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM
- Optimise components to work seamlessly across different browsers and devices
- Good understanding of CSS libraries, SASS etc.
- Experience in using Agile project management tools like JIRA/Trello/ASANA.
- Degree in Computer Science, Information Technology like BE(IT/Comp. Sc./E&Tc), M.Sc.(Comp.), MCA.
Soft Skills:
- Competence to translate business needs into technical requirements
- Open-minded team player, willing to accept feedback and offer suggestions
- Good time management, project management, communication, and interpersonal skills
- Capability to write crisp and clear code based on guidelines and best practices
- Willingness to learn modern-day tools and processes
- Good problem-solving, troubleshooting skills
- Creativity and accountability