Design, develop, and maintain modern, responsive, and accessible UI components using HTML5, CSS3, and JavaScript (ES6+).
- Work with frameworks/libraries such as React.js / Angular / Vue.js and state management tools (e.g., Redux, NgRx).
- Collaborate with UX/UI designers to translate wireframes and prototypes into functional, pixel-perfect interfaces.
- Optimize application performance (lazy loading, code splitting, caching strategies).
- Write clean, maintainable, and testable code with unit, integration, and E2E testing.
- Contribute to and maintain design systems and component libraries.
- Work closely with backend engineers to integrate RESTful and GraphQL APIs.
- Stay updated with emerging frontend trends, frameworks, and tools.
- Participate in Agile ceremonies and contribute to sprint planning and estimations.