React Frontend Developer
Job Description: React.js Developer
Job Title: React.js Developer
Department: IT / Software Development
Experience: 1–3 Years
Employment Type: Full-Time
Company Name : ICARE INFOSYSTEMS PVT LTD , Patna.
Job Summary
-----------------
We are looking for a skilled React.js Developer to build modern, responsive, and high-performance web applications. The ideal candidate should have strong knowledge of JavaScript, React.js, HTML5, and CSS3, along with experience in developing reusable components, integrating REST APIs, and optimizing application performance.
Key Responsibilities
-------------------------
Develop and maintain responsive web applications using React.js.
Build reusable and scalable UI components.
Write clean, efficient, and maintainable JavaScript and JSX code.
Manage component state using React Hooks, including useState and useEffect.
Integrate REST APIs and handle asynchronous data.
Implement routing using React Router.
Convert UI/UX designs and wireframes into functional interfaces.
Ensure cross-browser compatibility and mobile responsiveness.
Optimize application performance and improve loading speed.
Debug issues, fix bugs, and conduct application testing.
Collaborate with UI/UX designers, back-end developers, and other team members.
Use Git for version control and participate in code reviews.
Required Technical Skills
--------------------------
Strong knowledge of HTML5, CSS3, and JavaScript (ES6+).
Hands-on experience with React.js.
Understanding of functional components, props, state, and React Hooks.
Experience with React Router and API integration.
Knowledge of responsive design using Bootstrap or Tailwind CSS.
Understanding of REST APIs, JSON, and asynchronous JavaScript.
Familiarity with Git and GitHub.
Knowledge of npm and modern front-end development tools.
Basic understanding of web performance and accessibility.
Preferred Skills
-----------------
Knowledge of Redux Toolkit, Context API, or other state management solutions.
Experience with TypeScript.
Familiarity with Vite or Webpack.
Understanding of unit testing using Jest or React Testing Library.
Basic knowledge of Node.js and back-end integration.
Experience working in Agile development environments.
Educational Qualifications
----------------------------
Diploma or Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
Relevant projects, internships, or professional experience in React.js development.
Required Soft Skills
----------------------
Strong problem-solving and analytical abilities.
Good communication and teamwork skills.
Attention to detail and code quality.
Ability to learn new technologies and meet project deadlines.