About the role
Responsibilities:
- Hands-on experience with front-end frameworks like React, Redux, Webpack, and Lerna.
- Build reusable UI components and ensure code reusability and maintainability.
- Apply Object-Oriented Programming (OOP) principles and design patterns to create scalable applications.
- Write clean, efficient, and well-documented code following coding standards and best practices.
- Optimize applications for maximum speed, performance, and scalability.
- Debug, troubleshoot, and resolve application issues.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Work closely with cross-functional teams, including backend developers, QA engineers, and product managers.
- Stay updated with the latest frontend technologies and industry best practices.
Requirements:
- 3-5 years of experience in frontend/UI development.
- Strong hands-on experience with React.js .
- Strong understanding of JavaScript (ES6+), HTML5 and CSS3 JSON, Web Services (REST), XML, and W3C standards.
- Solid knowledge of Object-Oriented Programming (OOP) concepts.
- Experience in application design and development.
- Familiarity with responsive web design principles.
- Experience with state management libraries such as Redux or Context API.
- Knowledge of RESTful APIs and API integration.
- Understanding of version control systems like Git.
- Strong debugging and problem-solving skills.