We are looking for a Senior React.js Developer to join our team. In this role, you will be responsible for developing and maintaining applications using React.js, Next.js, and other relevant frameworks, and adhering to best practices for state management. Responsibilities: Develop and maintain web applications using React.js, Next.js, and other relevant frameworks. Collaborate with our team of developers, designers, product managers and clients to build scalable and performant web applications. Write clean, reusable, and maintainable code that adheres to best practices and coding standards. Optimize the performance of web applications and ensure that they are accessible and user-friendly. Work with complex data structures and algorithms to manipulate data. Use best practices for state management, including Redux/RTK for both component and app level state management. Write automated tests to ensure the quality and stability of our codebase. Work on high-performance and high-load web applications that require optimization for speed and efficiency. Stay up-to-date with the latest trends and technologies in the React.js ecosystem and share your knowledge with the team. Lead technical discussions and mentor junior developers. Requirements: At least 5 years of experience developing web applications using React.js and Next.js. Strong understanding of JavaScript, HTML, CSS, and related web technologies. Experience working with server-side rendering (SSR), static site generation (SSG), and other relevant Next.js features. Familiarity with Redux/RTK and best practices for state management. Desired Qualifications: Bachelor's or Master's degree in Computer Science or related field. Experience with TypeScript. Experience with CI/CD pipelines and cloud-based platforms such as AWS, GCP or Azure. Experience leading technical discussions and mentoring junior developers. Why Matrix Marketers