This job posting is currently inactive. Check out other active jobs at Nextjob.

Software Engineer (6-month Contract / Full-time)

Nextjob
ContractColombo, Sri Lanka

Responsibilities

  • Develop, test, and maintain web applications using React.js and Next.js.
  • Collaborate with cross-functional teams, including designers and product managers, to implement user-centric solutions.
  • Write clean, maintainable, and reusable code following best practices.
  • Optimize application performance for seamless user experiences and fast load times.
  • Integrate APIs and third-party services to enhance application functionality.
  • Troubleshoot and debug issues to ensure smooth functionality and performance.
  • Stay updated with the latest trends and technologies in React.js and Next.js.
  • Implement responsive design principles and ensure cross-browser compatibility.
  • Participate in code reviews to maintain quality and standards.
  • Contribute to the technical documentation of processes and solutions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of professional experience in software development, with at least 1+ year of hands-on experience in React.js and Next.js.
  • Proficiency in React.js and Next.js, with a good understanding of their core principles.
  • Experience with state management libraries such as Redux or Context API.
  • Strong knowledge of modern JavaScript (ES6+), HTML5, and CSS3.
  • Familiarity with RESTful APIs and GraphQL for data fetching and integration.
  • Experience with version control systems like Git.
  • Understanding of responsive design principles and cross-browser compatibility.
  • Problem-solving skills with strong attention to detail.
  • Good communication and collaboration abilities.
  • Familiarity with server-side rendering and static site generation concepts in Next.js is a plus.
  • Experience with unit testing and tools like Jest or Cypress is a plus.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*