Catch some tips that will improve teamwork and communication:
Hire people with your values. Even at the stage of team formation, pay attention not only to technical skills but also to the general values that the person supports. It is better to form a team of developers who will need to improve their knowledge but will be open to learning and ready to work together for the result. If there is a toxic person in the team, then he will destroy the atmosphere even among very talented colleagues.
Don't be afraid to ask questions. Being a manager does not mean knowing everything. Subordinates are not always ready to explain complex points, so be open and ask to talk about purely technical issues in simple language.
Trust the team. Create an atmosphere where everyone can present their idea. Brainstorm and be approachable. Give feedback even if the idea doesn't work, because every suggestion is the next step in the right direction.
Be near. You don't have to be in the same office to provide support. However, do not leave the team without evaluating their work, because the result is measured not only by financial compensation. Show that the efforts of each team member are important, do not be stingy with praise for hard work, and instill pride in the effort through joint meetings or group messages.
Use these tips to get your team on track, maintain good relationships, and get high results.