About the Role
Nextwebi is looking for an experienced Senior Frontend Developer with strong hands-on expertise in Next.js and React.js to develop, maintain and deliver modern, responsive and high-performance web applications.
The ideal candidate should have strong knowledge of HTML5, CSS3, JavaScript and jQuery along with experience working with Bootstrap and other modern frontend frameworks and libraries.
This role requires more than development expertise. The candidate should be capable of handling clients, understanding project requirements, coordinating with internal teams and taking ownership of frontend delivery from requirement analysis through implementation and deployment.
The candidate will work closely with clients, UI/UX designers, backend developers, QA engineers, project managers and other team members to ensure projects are delivered with high technical and quality standards.
Key Responsibilities
- Develop and maintain modern web applications using Next.js and React.js..
- Build responsive, scalable and high-performance user interfaces..
- Convert Figma and other UI/UX designs into accurate and production-ready frontend implementations..
- Develop reusable components and maintain scalable frontend architecture..
- Write clean, maintainable and well-structured code using HTML5, CSS3 and JavaScript..
- Work with jQuery, Bootstrap and other frontend frameworks or libraries as required..
- Integrate REST APIs and third-party services into frontend applications.
- Work closely with backend developers to understand API requirements and resolve integration issues..
- Implement SSR, SSG and other Next.js rendering strategies based on project requirements..
- Optimize websites and applications for performance, scalability and usability..
- Implement technical SEO requirements within Next.js applications..
- Optimize applications for Core Web Vitals and page-load performance..
- Ensure responsive behavior across desktop, tablet and mobile devices..
- Ensure compatibility across major browsers and devices..
- Troubleshoot and resolve complex frontend issues..
- Review existing code and recommend improvements to architecture and performance..
- Participate in code reviews and maintain frontend coding standards..
- Use Git and follow proper version-control practices..
- Coordinate with QA teams to identify and resolve bugs..
- Work with project managers to understand priorities, timelines and deliverables..
- Handle multiple projects and prioritize development tasks effectively..
- Participate in technical discussions and contribute to frontend architecture decisions..
- Mentor junior and mid-level frontend developers when required..
- Review team members' work and provide technical guidance..
- Help team members resolve complex development issues..
- Ensure frontend deliverables meet project requirements and quality standards..
Client Handling & Communication
The candidate should be comfortable working directly with clients and should have the ability to understand their requirements and communicate technical solutions clearly.
Responsibilities include:
- Communicating directly with clients to understand project requirements..
- Participating in client meetings and technical discussions..
- Understanding client expectations and translating them into actionable frontend requirements..
- Explaining technical limitations and possible solutions to clients in a clear and professional manner..
- Providing realistic development estimates and timelines..
- Clarifying requirements before development begins..
- Managing client feedback and coordinating required changes with the development team..
- Providing regular updates on frontend development progress..
- Handling client concerns professionally and helping resolve project-related issues..
- Maintaining strong professional relationships with clients..
- Managing expectations while ensuring project scope and technical feasibility are maintained..
- Escalating critical technical or delivery issues to management when required..
- Team Handling & Collaboration
- The candidate should have the ability to work closely with and guide frontend developers while maintaining accountability for project delivery.
The candidate should be comfortable with:
- Coordinating frontend development activities within the team..
- Assigning tasks and helping prioritize work based on project requirements..
- Supporting developers with technical issues and implementation challenges..
- Reviewing code and ensuring development standards are followed..
- Mentoring junior and mid-level developers..
- Conducting knowledge-sharing sessions within the team..
- Identifying technical blockers and helping the team resolve them..
- Monitoring frontend development progress and communicating risks..\
- Encouraging accountability and ownership within the team..
- Collaborating with backend, QA, UI/UX and DevOps teams..
- Maintaining a positive and productive working environment..
- Ensuring the team delivers quality work within agreed timelines..
Required Skills
Strong hands-on experience with:
- Next.js.
- React.js.
- JavaScript.
- HTML5.
- CSS3.
- jQuery.
- Bootstrap.
- Responsive Web Design.
- REST API Integration.
- Git and Version Control.
- Frontend Architecture.
- Reusable Component Development.
- Cross-Browser Compatibility.
- Frontend Performance Optimization.
- Debugging and Troubleshooting.
Excellent knowledge of:
- React components.
- React Hooks.
- State management.
- Component communication.
- Next.js routing.
- Next.js App Router.
- Server-Side Rendering (SSR).
- Static Site Generation (SSG).
- Client-Side Rendering.
- API integration
- JavaScript ES6+.
- DOM manipulation.
- Responsive layouts.
- CSS architecture.
- Browser Developer Tools.
- Performance optimization.
- Technical SEO.
- Core Web Vitals.
Good to Have
- Strong experience with TypeScript..
- Experience with Tailwind CSS..
- Experience with Redux, Zustand, Context API or similar state-management solutions..
- Experience with React Server Components..
- Experience with authentication and authorization..
- Knowledge of frontend testing frameworks..
- Experience with GitHub or GitLab..
- Understanding of CI/CD workflows..
- Experience with npm, yarn or pnpm..
- Familiarity with AWS or cloud-hosted applications..
- Experience with frontend security best practices..
- Experience working with large-scale or high-traffic web applications..
- Experience working in a software development agency or client-service environment..
Experience
- 5+ years of professional experience in frontend development with strong hands-on experience in Next.js and React.js.
- The candidate should have experience working on production-level web applications and should be comfortable taking technical ownership of frontend projects.
- Prior experience handling clients and coordinating with development teams will be highly preferred.
Professional & Leadership Qualities
The ideal candidate should have strong technical expertise along with excellent communication, ownership and leadership abilities.
The candidate should demonstrate:
- Strong problem-solving and analytical skills..
- Excellent verbal and written communication skills..
- Ability to communicate effectively with both technical and non-technical stakeholders..
- Strong client-handling and relationship-management skills..
- Ability to understand business requirements and convert them into technical solutions..
- Ability to take ownership of projects and deliverables..
- Ability to work independently with minimal supervision..
- Strong decision-making and troubleshooting abilities..
- Ability to manage multiple priorities and deadlines..
- Ability to mentor and guide other developers..
- Ability to delegate tasks effectively..
- Ability to provide constructive feedback to team members..
- Ability to handle disagreements and resolve technical or team-related issues professionally..
- Proactive approach toward identifying risks and solving problems..
- Ability to remain calm and professional during challenging client or production situations..
- Strong sense of accountability for project quality and delivery..
- Willingness to learn new technologies and adapt to changing project requirements..
- Ability to build a collaborative and positive team environment..
What We Are Looking For
We are specifically looking for a senior hands-on frontend professional who can contribute technically while also taking responsibility for client communication and team coordination.
The candidate should be comfortable independently handling situations such as:
- Taking a frontend requirement directly from a client and converting it into a clear technical approach..
- Reviewing an existing Next.js or React.js application and identifying architectural or performance issues..
- Deciding the appropriate frontend architecture for a new project..
- Guiding developers on implementation approaches..
- Reviewing code and identifying potential issues before they reach production..
- Troubleshooting complex frontend and production issues..
- Optimizing a slow Next.js application..
- Improving Core Web Vitals and page performance..
- Handling API integration problems with backend teams..
- Managing client feedback and converting it into actionable development tasks..
- Explaining technical limitations and solutions to clients..
- Estimating frontend development effort and communicating realistic timelines..
- Coordinating multiple developers working on the same project..
- Identifying development blockers and ensuring they are resolved..
- Managing competing priorities across multiple projects..
- Ensuring developers follow coding and development standards..
- Supporting junior developers and helping them improve technically..
- Taking ownership of frontend delivery from requirement analysis through testing and deployment..
- The ideal candidate should be technically strong, client-focused and capable of taking ownership of both frontend development and team coordination.