
Technical Team Lead
- مصر
- دائم
- دوام كامل
- Lead the technical design and development of software projects, ensuring high-quality deliverables.
- Manage and mentor a team of engineers, fostering a collaborative and innovative work environment.
- Coordinate with cross-functional teams to align technical solutions with business objectives.
- Conduct regular code reviews and provide feedback to nurture a culture of continuous improvement.
- Develop and maintain clear technical documentation to ensure effective communication among team members.
- Stay abreast of emerging technologies and industry trends to drive innovation within the team.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 7 years of experience in software development with a focus on leading teams.
- Strong understanding of software architecture, design patterns, and best practices.
- Experience with relevant programming languages and frameworks.
- Proficiency in Agile methodologies and project management practices.
- Excellent communication and interpersonal skills for effective collaboration.
- Ability to troubleshoot complex problems and provide viable solutions.
- Proven track record in delivering projects on time and within scope.
- Strong analytical and strategic thinking skills.
- Experience in mentoring and developing junior engineers.
- Remote Model
- Time Flexibility