Designs, develops, and tests responsive web and mobile applications using JavaScript, HTML, and CSS. Translates user and business needs into functional frontend code. Builds reusable code and libraries.