Key Responsibilities
Develop and maintain web applications using Next.js and React.js
Build responsive, user-friendly, and high-performance UI components
Implement server-side rendering (SSR), static site generation (SSG), and API integrations
Collaborate with UI/UX designers, backend developers, and product teams
Optimize applications for speed, SEO, and scalability
Write clean, reusable, and maintainable code
Troubleshoot, debug, and improve application performance
Participate in code reviews and technical discussions
Required Skills
Strong experience with Next.js and React.js
Proficiency in JavaScript (ES6+) and TypeScript
Good understanding of HTML5, CSS3, Tailwind CSS, or Bootstrap
Experience with REST APIs and third-party integrations
Knowledge of SSR, SSG, ISR, and routing in Next.js
Familiarity with Git and version control systems
Understanding of responsive design principles
Basic knowledge of SEO best practices for web applications
Preferred Qualifications
Experience with Node.js or backend frameworks
Familiarity with authentication systems (JWT, OAuth, NextAuth)
Knowledge of deployment platforms like Vercel, AWS, or Docker
Experience working in Agile/Scrum environments