Own technical vision and strategy for building and scaling interactive web applications. Lead across teams to solve complex problems and devise reusable components. Create simple, easy-to-comprehend, performant, and reliable interfaces. Collaborate with backend and quality engineers to spec, write, test, and deploy code. Brainstorm features with product managers, designers, scientists, and GTM team. Turn vision into a tangible roadmap each quarter. Mentor and train team members on design techniques and coding standards. Gather problem requirements from Product and create innovative solutions. Review, plan, and architect end-to-end solutions. Focus on company goals and trade off solutions based on cost and value. Run code reviews and pair programming. Contribute to strong testing practices.