We are looking for an experienced Next.js Developer to join our team in building a large-scale frontend for our Transport Project. The ideal candidate will have strong expertise in Next.js, React Redux Toolkit, Tailwind CSS, and advanced JavaScript, along with experience in CI/CD pipelines and deployment strategies. You will be responsible for developing robust, scalable, and high-performance frontend features while ensuring seamless integration with backend services.
- Design, develop and maintain the frontend of large-scale Transport system using Next.js and React Redux Toolkit.
- Create responsive, user-friendly interfaces with Tailwind CSS, ensuring a seamless experience across devices.
- Implement advanced JavaScript techniques for optimizing performance, managing state, and enhancing the user experience.
- Collaborate with backend developers and API teams to integrate frontend functionality with microservices architecture.
- Implement efficient state management using Redux Toolkit for dynamic data handling across modules.
- Work on CI/CD pipelines to ensure automated deployment processes, maintaining high standards of code quality and delivery.
- Write clean, maintainable code with a focus on scalability and performance optimization.
- Troubleshoot and optimize the application for maximum speed and scalability.
- Participate in code reviews, testing, and quality assurance to deliver high-quality features.
- Stay up-to-date with the latest industry trends, tools, and technologies.
- 3+ years of experience in frontend development with Next.js and React Redux Toolkit.
- Proficiency in advanced JavaScript (ES6+), including asynchronous programming, closures, and event delegation.
- Strong understanding of state management using Redux and experience in building reusable components.
- Expertise in Tailwind CSS for crafting responsive and aesthetically pleasing designs.
- Experience with CI/CD pipelines and deployment strategies for production applications.
- Familiarity with integrating frontend applications with REST APIs and microservices.
- Knowledge of Git and version control, along with experience working in an Agile environment.
- Experience with Docker and containerized deployment is a plus.
- Ability to debug and optimize complex frontend systems for performance.
- Strong problem-solving skills and attention to detail.