Collaborate with designers and product managers to translate UI/UX designs into clean, maintainable, and efficient front-end code.
Develop new user-facing features using HTML, CSS, and JavaScript (including frameworks like React or Vue.js).
Write well-documented, reusable, and testable code.
Optimise web applications for performance across different devices and browsers.
Implement accessibility best practices to ensure applications are usable by everyone.
Debug and troubleshoot front-end issues.