Principal Software Engineer - Frontend As a Principal Software Engineer, responsible for building and maintaining complex web applications for ESPN, developing components and modules, integrating with APIs, supporting live events, leading code reviews, and conducting competitive frontend industry research.