React JS+Next Js Developer
Tata Consultancy Services · Bengaluru, Karnataka, India - Kolkata, West Bengal, India - Pune, Maharashtra, India
Tata Consultancy Services · Bengaluru, Karnataka, India - Kolkata, West Bengal, India - Pune, Maharashtra, India
**Must-Have\\*\\*** - **Frontend Development:** Build dynamic user interfaces using Next.js 14 or higher, incorporating the App Router for seamless navigation. - **Backend Development:** Design and implement robust backend services on Vercel, including database management and API development. - **Testing:** Develop and maintain unit tests with Jest and end-to-end (E2E) tests using Cypress or Playwright to ensure application reliability. - **DevOps:** Set up and manage development environments with Docker, and build efficient CI/CD pipelines for continuous integration and deployment. - **Documentation:** Generate comprehensive documentation from codebases using tools like doctest-ts. - **System Design:** Collaborate on system architecture and ensure efficient, scalable coding practices. - Hands-on experience in Nextjs - Extensive experience in React, typescript, css, HTML - Working experience with CMS tools like Storyblok is really a plus. - Understanding of APIs, nodejs experience is good to have (not must) - E-commerce domain experience is a plus - Working experience with CSS libraries like tailwond is a plus - Strong communication skills - Hands-on experience in coordination, execution, and reporting. - Experienced in collaborating with cross-functional teams and understanding business requirements. - Identify and co-ordinate between different teams involved **Good to have** - **Programming Languages:** Proficient in TypeScript. - **Frameworks:** Extensive experience with Next.js 14 or higher, React JS including the App Router. - **Cloud Platforms:** Proven experience deploying and managing environments on Vercel. - **Generative AI Development:** Hands-on experience with Vercel AI SDK, or similar GenAI tools. - **Testing:** - **System Design:** Strong background in system architecture and design. - **Containerization:** Proficient in using Docker for environment setup. - **CI/CD:** Experience in building and maintaining CI/CD pipelines. - **Version Control:** Skilled in collaborative development using GitHub. - **Communication:** Ability to work effectively in English.