Key Responsibilities
- Build responsive and interactive user interfaces using React.js and Next.js.
- Develop reusable, maintainable, and productive frontend components using JavaScript and TypeScript.
- Develop and maintain RESTful APIs using Node.js and Express.js.
- Design, implement, and optimize database schemas using MongoDB and SQL.
- Debug, troubleshoot, and resolve software defects.
- Participate in code reviews and follow coding standards and best practices.
- Collaborate with product managers, designers, QA engineers, and other developers throughout the software development lifecycle.
- Write and maintain technical documentation.