As a Nextjs Developer, you will be responsible for developing and maintaining web applications using the Next.js framework. You will be working collaboratively with a team of developers, designers, and other stakeholders to build scalable and high-quality software solutions. To excel in this role, you should have a strong understanding of Next.js and its ecosystem, along with experience in web application development, modern web technologies, and API integrations.
Responsibilities:
- Developing and maintaining web applications using Next.js
- Collaborating with the team to design and implement software solutions
- Ensuring the technical feasibility of UI/UX designs
- Building reusable and scalable code and libraries
- Optimizing web applications for maximum speed and scalability
- Integrating front-end applications with back-end services
- Managing and maintaining code repositories using version control tools
- Performing code review, debugging, and troubleshooting
- Communicating with stakeholders to gather requirements and provide project status updates
- Staying up-to-date with the latest developments in web technologies and frameworks
Requirements:
- Strong proficiency in JavaScript and TypeScript
- Experience with Next.js, React.js, and Redux
- Knowledge of modern web technologies such as CSS3, HTML5, and responsive design
- Comfort with using Git for version control
- Understanding of RESTful APIs and RPC systems
- Familiarity with server-side rendering and static site generation
- Ability to work collaboratively in a team environment
- Excellent written and verbal communication skills
- Familiarity with Agile methodologies and project management tools
- Bachelor's degree in Computer Science or related field (preferred)