Nextjs Developer

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)

How it works

  1. We invite you to consider an expression of interest

  2. We receive your profile, skills, and experience rating

  3. We review your skills and interests to match you with a client

  4. Once we find the right fit client, we will contact you

  5. We connect you with our client for introductions and evaluation

  6. Once selected, you will commence your engagement

  7. You submit your timesheet and we pay you