The ideal candidate for the role of React.js Developer should be a proficient JavaScript developer with a strong understanding of React.js. Your main responsibility will be to develop user interface components and implement them using well-known React.js workflows like Flux or Redux. It is crucial to ensure that the components and the overall application are robust, maintainable, and of high quality. Collaborative problem-solving skills, sophisticated design capabilities, and a commitment to delivering a quality product are essential for success in this role. You will collaborate with the team working on different layers of the infrastructure to integrate user-facing elements with server-side logic, write reusable and efficient code, design and implement high-performing applications with low-latency and high-availability, ensure security and data protection, and integrate data storage solutions. To excel in this role, you should have a strong proficiency in JavaScript, knowledge of Node.js and its frameworks, understanding of asynchronous programming, familiarity with server-side CSS preprocessors, basic knowledge of front-end technologies like HTML5 and CSS3, awareness of accessibility and security compliance, experience in user authentication and authorization, integration of data sources and databases, knowledge of scalable application design principles, familiarity with optimizing output for different platforms, creating database schemas, implementing automated testing platforms, and proficiency in code versioning tools like Git. This is a Full-Time position based in Kolkata with an industry-standard salary package. The ideal candidate should have a minimum of 2 years of relevant experience.,