Senior ReactJS/NextJS Developer

The ideal candidate will have a minimum of 04 years of experience in the tech stack, be proficient in TypeScript, and have experience working with Office 365 add-ins. The candidate will be responsible for developing high-quality, scalable, and maintainable front-end applications using ReactJS and NextJS.

Sri Lanka

Key Responsibilities:

  • Develop high-quality, scalable, and maintainable front-end applications using ReactJS and NextJS
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Design and implement new features and components using TypeScript
  • Participate in code reviews and ensure that all solutions are aligned with industry best practices
  • Troubleshoot and debug issues using various debugging tools
  • Optimize application performance, scalability, and reliability
  • Collaborate with QA engineers to identify and resolve defects
  • Stay up-to-date with industry trends and emerging technologies
  • Participate in agile development methodologies such as Scrum or Kanban
  • Collaborate with DevOps engineers to ensure smooth deployment and monitoring of applications

 

Requirements:

  • Minimum 4 years of experience in ReactJS and NextJS development
  • Proficiency in TypeScript
  • Experience working with Office 365 add-ins (desirable)
  • Strong understanding of front-end development principles, including HTML, CSS, and JavaScript
  • Experience with state management libraries such as Redux or MobX
  • Experience with CSS preprocessors such as Sass or Less
  • Experience with front-end build tools such as Webpack or Rollup
  • Strong understanding of responsive web design and mobile-first development
  • Experience with agile development methodologies such as Scrum or Kanban
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills

 

Nice to Have:

  • Experience with containerization using Docker
  • Experience with cloud platforms such as AWS or Azure
  • Experience with CI/CD pipelines using Github Actions and AzureDevOPS
  • Knowledge of web security best practices
  • Experience with testing frameworks such as Jest or Mocha