Technical Lead - React
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.