Frontend Developer
IT • KOLKATA • Internship
Posted 29 Jul 2026
We are looking for a motivated Frontend Developer to join our development team and work on modern web applications using Next.js, TypeScript, Tailwind CSS, FastAPI, and Python.
Key Responsibilities:
• Develop responsive and user-friendly web interfaces using Next.js and TypeScript.
• Convert UI/UX designs into functional and reusable frontend components.
• Build clean, scalable, and maintainable application layouts using Tailwind CSS.
• Integrate frontend applications with REST APIs developed using FastAPI and Python.
• Handle API requests, form submissions, validation, loading states, and error messages.
• Create reusable components, tables, dashboards, forms, modals, and navigation systems.
• Ensure applications work properly across desktop, tablet, and mobile devices.
• Identify and fix frontend bugs, performance issues, and browser compatibility problems.
• Collaborate with UI/UX designers, backend developers, and other team members.
• Use Git and GitHub for version control and code collaboration.
• Maintain proper code structure, documentation, and development standards.
• Participate in testing, deployment, and continuous improvement of applications.
Required Skills:
• Basic knowledge of Next.js, React.js, and TypeScript.
• Good understanding of HTML, CSS, JavaScript, and Tailwind CSS.
• Basic knowledge of Python and FastAPI.
• Understanding of REST API integration and JSON data handling.
• Familiarity with Git, GitHub, npm, and VS Code.
• Basic understanding of responsive design and component-based development.
• Good problem-solving skills and willingness to learn new technologies.
Preferred Skills:
• Basic knowledge of SQL or database concepts.
• Familiarity with authentication, JWT, and role-based access systems.
• Knowledge of deployment platforms such as Vercel, AWS, or similar services.
• Personal, academic, internship, or freelance projects will be an advantage.
Eligibility:
• Freshers are welcome to apply.
• B.Tech, BCA, MCA, B.Sc. Computer Science, diploma holders, or candidates with relevant technical training may apply.
• Candidates should have at least one academic or personal project to demonstrate their skills.