Responsibilities: Develop and maintain user interfaces using React; create reusable UI components; use React Hooks and Redux; integrate RESTful APIs; optimise application performance; write clean, maintainable code; develop unit/integration tests; collaborate using Git and Agile practices; work with UX designers; implement security best practices; debug and resolve application issues.
Requirements: Bachelor's degree in B.E./B.Tech/CSE/MCA or related field; mandatory 6+ years of ReactJS with TypeScript; proficiency in React, Redux, React Hooks, JavaScript ES6+, HTML5, CSS3, Material UI and Tailwind CSS;
experience with Babel, Webpack, Git, RESTful APIs, Jira, CI/CD, testing, code analysis and code review.