We are seeking a talented and experienced ReactJS Developer with over 5 years of experience in developing dynamic and interactive web applications. The ideal candidate should possess a strong understanding of modern frontend technologies, state management, and UI/UX best practices.
Develop and maintain scalable and high-performance web applications using React.js and related technologies.
Write clean, efficient, and reusable code following best coding practices.
Collaborate with UI/UX designers, backend developers, and product managers to develop seamless user experiences.
Implement Redux/Context API for state management and optimize application performance.
Convert wireframes and designs into high-quality, responsive, and interactive UI components.
Work with RESTful APIs, GraphQL, and third-party integrations.
Debug and resolve technical issues to improve performance and security.
Stay updated with the latest React.js trends, libraries, and best practices.
Participate in code reviews, mentoring junior developers, and ensuring high coding standards.
Optimize front-end applications for maximum speed and scalability.
5+ years of experience in React.js development.
Strong proficiency in JavaScript, ES6+, and TypeScript.
Expertise in HTML5, CSS3, SCSS, Tailwind CSS, and Bootstrap.
Experience with state management libraries like Redux, Context API, and MobX.
Familiarity with modern UI frameworks (Material-UI, Ant Design, Chakra UI).
Good knowledge of React Hooks, Custom Hooks, and Functional Components.
Experience with Next.js is a plus.
Understanding of Node.js, Express.js, and backend integration is a bonus.
Strong experience in unit testing and integration testing (Jest, React Testing Library, Cypress).
Proficiency in using Git, GitHub/GitLab, and CI/CD pipelines.