Design, develop, and maintain features across the stack Collaborate with product and design teams to create smooth, intuitive user experiences Write clean, maintainable, and well-tested code Participate in code reviews, architecture discussions, and roadmap planning Advocate for the user—thinking about UX best practices, accessibility, and customer empathy Optimize performance for both client-side and server-side applications