Technical Lead - React

  • Colombo, Sri Lanka
  • Full-Time
  • On-Site

Job Description:
  • Collaborate with designers, product managers, and stakeholders to understand requirements and design effective UI solutions.
  • Develop responsive, user-friendly interfaces optimized for multiple devices and screen sizes.
  • Build reusable UI components and front-end libraries for scalable application development.
  • Write clean, efficient, and well-documented code using HTML, CSS, and JavaScript.
  • Develop and enhance user-facing features using ReactJS.
  • Optimize application performance across various browsers and devices.
  • Conduct testing and debugging to ensure high-quality, error-free UI delivery.
  • Integrate frontend components with backend services in collaboration with backend developers.
  • Maintain UI documentation including design systems, style guides, and best practices.
  • Stay updated with emerging frontend technologies and continuously improve technical expertise.
  • Troubleshoot issues and provide technical support to team members when required.
  • Participate in code reviews and provide constructive feedback to maintain code quality.

Requirements

  • 6+ years of total experience and strong experience in ReactJS development with a solid understanding of modern frontend practices.
  • Expertise in JavaScript (ES6+), HTML5, and CSS3.
  • Strong experience with state management libraries such as Redux or MobX.
  • Good understanding of React Context API.
  • Experience building reusable and scalable component-based architectures.
  • Strong debugging and problem-solving skills.
  • Experience in optimizing frontend performance.
  • Ability to collaborate effectively with cross-functional teams.
  • Knowledge or exposure to AI-related technologies is an added advantage.