A person who knows exactly what's going on. I know it sounds obvious but in my life, I've been working with a lot of bubble heads who don't even know what's going on with the product or the team.
You don't have to be a genius to lead the team. Sometimes, you only need to check in frequently to know what your team is doing.
My team leader isn't a know-it-all. He asks a lot of questions about back-end system since he's more about project management. He doesn't know a lot about SEO or coding, but he asks us.
We use a lot of productivity apps to keep the flow going and enhance the team collaboration.
No one can know everything. The key is to keep the communication between team members and learn from each other.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.