We are looking for a motivated and enthusiastic Junior React JS Developer to join our development team. The ideal candidate should have a good understanding of React JS, JavaScript, HTML, and CSS, along with a strong interest in developing modern, responsive web applications.
The candidate will work closely with senior developers, UI/UX designers, and backend developers to build and maintain user-friendly and high-performing web applications.
Key Responsibilities
Develop and maintain web applications using React JS.
Create reusable and maintainable React components.
Collaborate with UI/UX designers to implement responsive and user-friendly designs.
Integrate frontend applications with REST APIs and backend services.
Handle API responses, loading states, and basic error handling.
Implement responsive designs using HTML, CSS, and contemporary frontend techniques.
Work with state management solutions such as React Context API or Redux.
Troubleshoot and fix UI and functional issues.
Write clean, readable, and reusable code.
Use Git for source code management.
Work closely with senior developers and team members to complete assigned tasks.
Stay updated with React JS, JavaScript, and modern frontend development practices.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.
1 - 2 years of experience in React JS development.
Valuable understanding of React JS fundamentals.
Good knowledge of JavaScript (ES6+).
Basic understanding of HTML5 and CSS3.
Understanding of components, props, state, and event handling in React.
Basic experience with REST APIs and asynchronous requests.
Basic knowledge of Redux or Context API is preferred.
Familiarity with Git and GitHub/GitLab.
Understanding of responsive web design.
Good problem-solving and debugging skills.
Strong willingness to learn and work as part of a team.
Positive communication and interpersonal skills.