Skills : React.js,Redux,Hooks,API,Frontend Developer,Ui Developer
Description :
Job Title: React Developer
Experience : 4-8 Years
Location - New Delhi
Job Description:
We are seeking a skilled React Developer to join our dynamic development team. As a React Developer, you will be responsible for designing, developing, and implementing user interfaces using ReactJS. You will collaborate with cross-functional teams to create responsive, interactive, and seamless web applications. Your expertise in front-end development and strong understanding of UI/UX principles will be essential in delivering high-quality and user-friendly digital solutions.
Responsibilities:
- Develop new user-facing features using ReactJS and other modern web technologies.
- Design and implement efficient, reusable, and scalable code.
- Collaborate with UI/UX designers to translate wireframes and mockups into functional components.
- Optimize applications for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs and provide input on usability and functionality.
- Work closely with backend developers to integrate front-end and back-end components.
- Conduct code reviews, identify performance bottlenecks, and propose solutions.
- Stay updated on emerging trends and best practices in front-end development and share knowledge with the team.
- Troubleshoot and debug issues, ensuring smooth and efficient application performance.
- Participate in Agile/Scrum development processes, including sprint planning, task estimation, and progress tracking.
- Requirements:
- Proven experience as a React Developer or similar role, with a strong portfolio of projects.
- Proficient in JavaScript, HTML, CSS, and related front-end technologies.
- In-depth knowledge of ReactJS and its core principles.
- Experience with popular React workflows such as Redux or Context API.
- Familiarity with RESTful APIs and asynchronous request handling.
- Solid understanding of UI/UX design principles and ability to translate design concepts into functional user interfaces.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience with version control systems (e.g., Git) and modern development tools.
- Bachelor's degree in Computer Science, Engineering, or a related field (preferred).