Key Responsibilities
- Developing and maintaining user interface components using React.js
- Building reusable, testable, and efficient code
- Collaborating with the back-end developers to integrate user-facing elements with server-side logic
- Identifying and addressing performance and scalability issues
- Integration of data storage solutions
- Integration of third-party APIs
- Participation in code reviews and ensuring code quality
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Key Skills
Strong proficiency in JavaScript / TypescriptShould have working experience with state management (such as Redux, Context API) and React QueryShould have experience with React.js ecosystems React Hooks, React Fragments etc.Good Experience in ReactJS for creating interactive Ul s using One-way data flow, Virtual DOM, JSX.Knowledge of build tools libraries like Webpack with Babel.Good knowledge in ECMAScript(6 / 7 / 8) is essential.Should have experience with unit testing of javascript applicationsExperience in versioning control management using GitExperience with component based design in React JSExperience with CSS frameworks like SASS / SCSSComfortable taking challenges and learning new technologies.Experience with version control (e.g Git)Good to have working knowledge of Next.js and GraphQLEducation and Experience
Bachelor / Master degree in Computer Science or related field0-2 years of experience in web developmentStrong problem-solving and analytical skillsStrong attention to detail and ability to multitaskSkills Required
Graphql, Css, Javascripts, Typescript, Api