Tech Lead - ReactJS & NextJS / NestJS

We are on the lookout for a seasoned Tech Lead with deep expertise in ReactJS and proficiency in NextJS/NestJS to spearhead the development of high-quality, scalable, and maintainable applications. This pivotal role requires collaboration with cross-functional teams to shape and prioritize project requirements, ensuring the integration of new features and components using TypeScript. Join our agile team to innovate, optimize, and push the boundaries of web development while staying at the forefront of technology trends.

Sri Lanka

Responsibilities:

  • Develop high-quality, scalable, and maintainable applications using ReactJS and NextJS/NestJS
  • 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 and Kanban
  • Collaborate with DevOps engineers to ensure smooth deployment and monitoring of applications

 

Requirements:

  • Minimum 5 years of experience in ReactJS
  • 2-3 years of experience in NextJS/ NestJS
  • 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