Tech Lead
Job Description
- Collaborating with designers, product managers, and other stakeholders to understand project requirements and design UI solutions that meet business needs.
- Developing user interfaces that are functional, responsive, and optimised for a range of devices and screen sizes.
- Creating high-quality, reusable UI components that can be easily integrated into different applications.
- Writing clean, efficient, and well-documented code using front-end technologies such as HTML, CSS, and JavaScript.
- Testing and debugging UI code to ensure that it meets quality standards and is free from errors.
- Collaborating with back-end developers to integrate UI components with server-side functionality.
- Creating and maintaining UI documentation, such as style guides and design patterns.
- Developing new user-facing features using ReactJS.
- Building reusable components and front-end libraries for future use.
- Optimising components for maximum performance across a vast array of web-capable devices and browsers.
- Staying up-to-date with emerging trends and technologies in web development, and continuously improving personal technical and problem-solving skills.
- Troubleshooting and debugging code, and providing technical support to other team members when required.
- Participating in code reviews and providing constructive feedback to peers.
- Strong is state management library like Redux and mobX
- Should have knowledge in context api
- Having AI knowledge