Job Role Overview
We are seeking a talented and motivated Next.js Developer to join our dynamic Engineering team in Chennai. The ideal candidate will have at least 1 year of professional experience in developing modern, high-performance web applications using the Next.js framework. This is an Onsite position where you will play a key role in designing, implementing, and maintaining scalable and robust front-end and full-stack solutions.
Key Responsibilities
- Develop and Maintain: Design and implement user-facing features using Next.js, React.js, and related technologies, ensuring high performance on both desktop and mobile platforms.
- Performance Optimization: Optimize applications for maximum speed and scalability, focusing on server-side rendering (SSR), static site generation (SSG), and API routes within the Next.js ecosystem.
- Code Quality: Write clean, well-documented, and efficient code, adhering to best practices and coding standards. Participate in code reviews to maintain code quality.
- Collaboration: Work closely with product managers, UX/UI designers, and backend developers to understand requirements and translate them into technical solutions.
- Troubleshooting: Identify and troubleshoot application bottlenecks and bugs, and devise solutions to these problems.
- API Integration: Integrate front-end applications with various backend services and APIs, ensuring seamless data flow and functionality.
- Testing: Implement unit and integration tests to ensure the reliability and robustness of the application.
Required Skills and Experience
- Minimum 1 year of professional experience in developing applications using Next.js and React.js.
- Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3.
- Solid understanding of the Next.js framework, including routing, API routes, data fetching methods (getServerSideProps, getStaticProps), and middleware.
- Experience with state management libraries (e.g., Redux, Zustand, Context API).
- Familiarity with version control systems, particularly Git.
- Knowledge of responsive design principles and experience with front-end build tools.
- Excellent problem-solving skills and a proactive approach to work.