Job Description: We are looking for a skilled React.js Developer to design, develop, and maintain user interfaces for web applications using the React.js library. The ideal candidate will have a strong understanding of React.js principles and experience working with front-end technologies. This role requires the ability to translate design mockups and wireframes into responsive and high-performance user interfaces.
Responsibilities:
- Design, develop, and maintain user interfaces for web applications using the React.js library.
- Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical solutions.
- Implement responsive and visually appealing user interfaces that meet design specifications and accessibility standards.
- Write clean, efficient, and maintainable code adhering to coding standards and best practices.
- Optimize application performance for maximum speed and scalability.
- Troubleshoot and debug issues to ensure the stability and usability of applications.
- Stay current on emerging technologies and industry trends to recommend innovative solutions and enhancements.
- Document technical specifications, system architecture, and development processes.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 1 to 10+ years of experience in front-end development with a focus on React.js.
- Proficiency in JavaScript, HTML, and CSS.
- Strong understanding of React.js principles and lifecycle methods.
- Experience with state management libraries such as Redux or MobX.
- Knowledge of front-end build tools and package managers (e.g., Webpack, npm).
- Familiarity with RESTful APIs and asynchronous JavaScript.
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a team environment.
- Strong communication and interpersonal abilities.
Preferred Qualifications:
- Experience with server-side rendering and Next.js framework.
- Familiarity with UI/UX design principles.
- Knowledge of testing frameworks and methodologies (e.g., Jest, Enzyme).
- Experience with version control systems (e.g., Git).
Benefits:
- Competitive salary
- Comprehensive benefits package
- Opportunities for professional development and growth
- A collaborative and innovative work environment
Job Category: Information Technology
Job Type: Full Time Hybrid Remote Work from office
Job Location: Pan India