Job Description
Role Description
This is a contract based position for a Junior React Frontend Developer at Hive Technologies. The role involves tasks such as building responsive web interfaces, resolve complex problems, collaborating with the backend team for seamless integration, and ensuring the look and feel of digital products meet the highest standards.
Role & Responsibilities:
As a Junior React Frontend Developer, you will:
- Develop interactive, responsive, and visually appealing web applications using React.js, focusing on component-based architecture.
- Work with React components, manage props and state to ensure data flows efficiently throughout the application.
- Use React Hooks (such as useState, useEffect, useContext) to manage state and side effects within functional components.
- Implement Redux for state management, including actions, reducers, and the use of Redux Toolkit to optimize workflows.
- Collaborate with designers to ensure a seamless user interface (UI) that meets the project’s specifications.
- Write clean, reusable, and maintainable code while adhering to coding standards and best practices.
- Build responsive and adaptive UIs using CSS3, HTML5, and modern frontend technologies.
- Integrate RESTful APIs or GraphQL with React components for dynamic data handling.
- Participate in Agile development cycles, including sprint planning, stand-ups, and code reviews.
Required Skills & Qualifications:
- Experience: Some professional or hands-on experience (internships, personal projects, or previous roles) with frontend development, particularly using React.js.
- Technical Skills:
- Strong knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Experience building React components and managing props and state within these components.
- Familiarity with React Hooks (e.g., useState, useEffect, useContext) for managing component logic.
- Practical experience with Redux for managing global application state, including knowledge of actions, reducers, and Redux middleware.
- Understanding of component lifecycle methods and how to manage side effects in React.
- Knowledge of React Router for managing client-side routing in single-page applications (SPAs).
- Experience with frontend build tools such as Webpack, Babel, and npm/yarn.
- Ability to integrate APIs (RESTful or GraphQL) and handle asynchronous operations effectively in React.