Designs, develops, and tests UI for mobile and web applications using JavaScript, HTML, and CSS, translating business needs into functional frontend code.