Software Development Team Lead
OdooTec -
New Cairo, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Create an inspiring team environment with an open communication culture.
- Delegate tasks and set deadlines
- Oversee day-to-day operation
- Monitor team performance and report on metrics
- Motivate team members
- Discover training needs and provide coaching
- Listen to team members’ feedback and resolve any issues or conflicts
- Recognize high performance and reward accomplishments
- Build efficient back-end features.
- Manage testing and bug fixes.
- Prepare technical documentation.
- Collaborate with other team members.
- Implement software enhancements and suggest improvements.
Job Requirements
- Proven work experience as a team leader or supervisor with deep knowledge and a great track record in building and customizing web apps
- Excellent communication and leadership skills
- Organizational and time-management skills
- Decision-making skills
- Understanding and experience of design patterns.
- Frontend and Backend programming experience.
- Excellent knowledge of object-oriented programming.
- Must have knowledge of Python, JavaScript, HTML, CSS, and related libraries and frameworks.
- Must have knowledge of MVC architectural patterns.
- Handy with Git protocol.
- Prior contribution to open-source projects.
- Deep understanding of open-source licenses and their differences.
- Experience with agile and waterfall methods.
- Knowledge of CMMI is a plus.
- PMP is a plus.