Best practices for managing a team of front end developers