We are looking for a skilled React.js Developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.Key Responsibilities:
Develop and maintain responsive web applications using ReactJS.
Implement user interfaces with HTML, CSS, and JavaScript.
Build reusable components and front-end libraries for future use.
Optimize components for maximum performance across various devices and browsers.
Collaborate with back-end developers to integrate APIs and ensure seamless functionality.
Participate in code reviews to maintain high code quality and share best practices.
Stay up-to-date with the latest web development trends and technologies.
Troubleshoot and debug issues to enhance performance and user experience.
Required Skills:
Strong proficiency in ReactJS, including React hooks and state management.
Proficient in HTML5, CSS3, and JavaScript (ES6+).
Experience with Next.js for server-side rendering and static site generation.
Familiarity with RESTful APIs and GraphQL.
Knowledge of front-end build pipelines and tools (Webpack, Babel, etc.).
Experience with version control systems like Git.
Understanding of responsive design principles and cross-browser compatibility.
Strong problem-solving skills and attention to detail.