• Develop and maintain high-quality web applications using Next.js, NestJS, and TypeScript.
• Design and implement RESTful APIs and integrate with front-end components.
• Ensure the performance, quality, and responsiveness of applications.
• Identify and solve bottlenecks and fix bugs.
• Maintain code quality, organization, and automation.
• Design and execute test plans to ensure the quality of web applications developed using Next.js, NestJS, and TypeScript.
• Develop and execute test scenarios, including manual and automated testing, to validate application functionality.
• Identify, document, and track bugs or performance issues to resolution.
• Create and maintain automated test scripts using tools such as Selenium, Cypress, or Playwright.
• Provide detailed testing reports to the development team for improvement and further development.
• Stay up-to-date with the latest industry trends and technologies.
• Proficient in Next.js and React.
• Strong understanding of HTML, CSS, and JavaScript/TypeScript.
• Familiarity with RESTful APIs and integrating front-end components with backend services.
• Knowledge of UI/UX design principles and responsive design.
• Strong understanding of TypeScript.
• Experience with version control systems such as Git.
• Experience with databases such as PostgreSQL or MySQL.
• Experience with server-side templating languages.
• Experience in testing web applications, particularly those built with Next.js and React.
• Proficiency with automated testing tools such as Selenium, Cypress, or Playwright.
• Understanding of authentication and authorization mechanisms (OAuth, JWT, etc.).
• Ability to work independently and manage multiple tasks effectively.