Inno Protech Solutions Private Limited
Location
Bangalore | India
Job description
Job Description:We are seeking an experienced and highly skilled React.js Developer with a minimum of 3 years of hands-on experience to join our dynamic and innovative team. As a Senior React.js Developer, you will be responsible for designing and implementing cutting-edge web applications, collaborating with cross-functional teams, and ensuring the performance and responsiveness of our applications.Responsibilities:1. Frontend Development: - Develop new user-facing features using React.js. - Build reusable components and front-end libraries for future use. - Translate designs and wireframes into high-quality code.2. State Management: - Implement state management solutions using tools such as Redux or Context API. - Ensure the application's responsiveness and seamless user experience across various devices and platforms.3. API Integration: - Collaborate with backend developers to integrate user-facing elements with server-side logic. - Consume and integrate RESTful APIs and GraphQL endpoints.4. Code Quality and Testing: - Write efficient, well-documented, and maintainable code. - Conduct unit testing and integration testing to ensure the reliability of the application. - Perform code reviews and provide constructive feedback to team members.5. Performance Optimization: - Identify and address performance bottlenecks. - Optimize components for maximum performance across a vast array of web-capable devices and browsers.6. Continuous Improvement: - Stay updated on the latest industry trends and technologies, and propose adoption of new tools and best practices. - Actively participate in agile development methodologies and contribute to process improvement.7. Collaboration: - Work closely with UX/UI designers to implement designs and create visually appealing and intuitive user interfaces. - Collaborate with cross-functional teams including backend developers, QA engineers, and product managers.8. Documentation: - Document technical specifications, system architecture, and implementation details. - Create and maintain project documentation for future reference.Requirements:1. Education: Bachelor's degree in computer science, Information Technology, or a related field.2. Experience: Minimum of 3 years of professional experience in React.js development.3. Skills: - Proficiency in React.js and its core principles. - Strong proficiency in JavaScript, including ES6+ features. - Experience with popular React.js state management libraries (e.g., Redux). - Familiarity with RESTful APIs and GraphQL. - Understanding of the full web development process, including design, development, and deployment. - Excellent problem-solving and communication skills.4. Additional Skills (Preferred): - Experience with build tools such as Webpack. - Knowledge of server-side rendering and its implementation. - Familiarity with code versioning tools such as Git. - Experience with testing frameworks such as Jest or Enzyme.If you are a passionate and skilled React.js Developer looking to contribute to exciting projects, we invite you to apply and join our innovative team! (ref:hirist.tech)
Job tags
Salary