Experience building reusable UI components or libraries Strong coding practices including peer code reviews, unit testing, and a preference for agile development    Strong experience leading a technical project teams with the ability to lead people, provide direction, and set clear objectives