- Create a motivating team atmosphere with an environment of open communication and collaboration.
- Delegate tasks and set deadlines.
- Manage day-to-day operation
- Track the performance of the team and generate reports on relevant metrics.
- Encourage and inspire members of the team.
- Identify areas that require training and deliver coaching accordingly.
- Listen to team feedback and resolve conflicts promptly.
- Determinate high performance and reward achievements.
- Build efficient backend features.
- Supervise testing and bug pickles.
- Handle technical documentation.
- Collaborate with other team members.
- Execute software enhancements and recommend improvements.
Proven work experience as a team leader or supervisor with deep knowledge and an excellent track record in building and customizing web appsExcellent communication and leadership skillsPossess professional organizational and time-management abilities.Understand and experience design patterns.Have Frontend and Backend programming experience.Excellent knowledge of object-oriented programming.Proficiency in Python, JavaScript, HTML, CSS, and related frameworks is essential in web development.Must know MVC architectural patterns.Handy with Git protocol.Prior contribution to open-source projects.Profound knowledge of open-source licenses and their differences.Understanding of agile and waterfall methods.PMP is a plus.