A Junior React.js Developer is responsible for building user interfaces using React.js, a popular JavaScript library for building web applications. They will work closely with the other members of the team, including the back-end developers, to build high-performance, scalable, and robust web applications.
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/Typescript
Should have working experience with state management (such as Redux, Context API) and React Query
Should 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 applications
Experience in versioning control management using Git
Experience with component based design in React JS
Experience with CSS frameworks like SASS/SCSS
Comfortable taking challenges and learning new technologies.
Experience with version control (e.g Git)
Good to have working knowledge of Next.js and GraphQL
Education and Experience
Bachelor/Master degree in Computer Science or related field
0-2 years of experience in web development
Strong problem-solving and analytical skills
Strong attention to detail and ability to multitask
Lorem ipsum dolor sit amet, consectetur adipiscing elit.