Job
Description
As a React.js Developer, you will play a crucial role in designing, developing, and implementing user interface components for JavaScript-based web applications using the React open-source library. Your collaboration with the development team, UI/UX designers, and project managers will result in the delivery of exceptional web solutions meeting user needs. Key Responsibilities: - 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. - Optimize components for maximum performance across various devices and browsers. - Collaborate with UI/UX designers and back-end developers for seamless integration. - Write clean, maintainable, and scalable code following industry best practices. - Troubleshoot, debug, and enhance existing applications. - Participate in code reviews to maintain high code quality and standards. - Stay updated with emerging trends, technologies, and best practices in front-end development. Qualifications And Skills: - Bachelors degree in Computer Science, Engineering, or a related field. - Proven experience as a React.js Developer or in a similar role. - Proficiency in JavaScript, including DOM manipulation and the JavaScript object model. - Thorough understanding of React.js and its core principles. - Experience with popular React.js workflows (such as Flux or Redux). - Knowledge of modern front-end build pipelines and tools (e.g., Webpack, Babel). - Familiarity with RESTful APIs and integrating third-party APIs. - Experience with testing tools like Jest, Enzyme, or React Testing Library. - Strong understanding of HTML, CSS, and responsive design principles. - Familiarity with version control systems like Git. - Excellent problem-solving and communication skills. Preferred Skills: - Knowledge of TypeScript is a plus. - Experience with server-side rendering (Next.js). - Understanding of GraphQL or similar frameworks. - Familiarity with cloud platforms such as AWS or Firebase. Benefits: - Leave encashment - Paid sick time - Paid time off Apply only if you're based in Surat or willing to relocate and meet all the specified criteria. As a React.js Developer, you will play a crucial role in designing, developing, and implementing user interface components for JavaScript-based web applications using the React open-source library. Your collaboration with the development team, UI/UX designers, and project managers will result in the delivery of exceptional web solutions meeting user needs. Key Responsibilities: - 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. - Optimize components for maximum performance across various devices and browsers. - Collaborate with UI/UX designers and back-end developers for seamless integration. - Write clean, maintainable, and scalable code following industry best practices. - Troubleshoot, debug, and enhance existing applications. - Participate in code reviews to maintain high code quality and standards. - Stay updated with emerging trends, technologies, and best practices in front-end development. Qualifications And Skills: - Bachelors degree in Computer Science, Engineering, or a related field. - Proven experience as a React.js Developer or in a similar role. - Proficiency in JavaScript, including DOM manipulation and the JavaScript object model. - Thorough understanding of React.js and its core principles. - Experience with popular React.js workflows (such as Flux or Redux). - Knowledge of modern front-end build pipelines and tools (e.g., Webpack, Babel). - Familiarity with RESTful APIs and integrating third-party APIs. - Experience with testing tools like Jest, Enzyme, or React Testing Library. - Strong understanding of HTML, CSS, and responsive design principles. - Familiarity with version control systems like Git. - Excellent problem-solving and communication skills. Preferred Skills: - Knowledge of TypeScript is a plus. - Experience with server-side rendering (Next.js). - Understanding of GraphQL or similar frameworks. - Familiarity with cloud platforms such as AWS or Firebase. Benefits: - Leave encashment - Paid sick time - Paid time off Apply only if you're based in Surat or willing to relocate and meet all the specified criteria.