Develop and maintain front-end and back-end web applications, collaborating with design and development teams for scalable and efficient solutions.