About the Role
We are seeking a seasoned and proactive Technical Team Lead to guide our dynamic development team. The ideal candidate will have deep expertise in PHP, MySQL, and Angular, and a proven track record of leading successful software projects. This role demands a strategic thinker with strong leadership skills, hands-on coding ability, and a passion for mentoring developers.
Experience Required:
Minimum 5 Years +
Responsibilities
- Lead and manage a team of developers working on web applications using PHP, MySQL, and Angular.
- Lead and manage a team of developers working on mobile applications using React Native.
- Architect scalable backend systems and ensure seamless integration with front-end components.
- Collaborate with product managers, designers, and QA teams to deliver high-quality software solutions.
- Conduct code reviews, enforce coding standards, and ensure best practices across the team.
- Monitor project timelines, allocate resources, and ensure timely delivery of milestones.
- Troubleshoot complex technical issues and guide team members.
- Mentor junior developers and foster a culture of continuous learning and improvement.
- Stay updated with emerging technologies and recommend adoption where beneficial.
- Goal Setting & Communication: Define clear goals and objectives for the team and ensure these are effectively communicated to all members.
- Task Delegation: Assign tasks and responsibilities based on team members skills and expertise to optimize workflow.
- Performance Management: Monitor team performance, provide feedback, conduct reviews, and offer coaching for skill development.
- Team Motivation & Development: Create a positive work environment, motivate team members, resolve conflicts, and support their professional growth.
- Project & Operational Oversight: Manage day-to-day operations, track progress, and allocate resources to ensure project milestones are met.
- Problem-Solving & Strategy: Identify and resolve issues, develop strategies to overcome challenges, and contribute to strategic decision-making.
- Reporting & Liaison: Keep senior management informed of team progress and serve as a key point of contact between the team and other departments.
Requirements
- Minimum 5 years of professional experience in software development.
- Strong proficiency in PHP (Laravel or other frameworks), MySQL, and Angular.
- Solid understanding of RESTful APIs, MVC architecture, and modern web development practices.
- Experience with version control systems (e.g., Git), CI/CD pipelines, and Agile methodologies.
- Proven leadership experience in managing development teams and delivering projects.
- Excellent problem-solving, communication, and interpersonal skills.
- Bachelor s degree in Computer Science, Engineering, or a related field (preferred).
- Excellent communication and interpersonal skills.
- Ability to motivate and inspire others.
- Problem-solving and conflict resolution capabilities.
- Organizational and time-management skills.
- Technical expertise relevant to the teams function.
Nice to Have
- Experience with cloud platforms (AWS, Azure, etc.)
- Familiarity with Docker, Kubernetes, or other containerization tools.
- Exposure to frontend UX/UI principles and performance optimization.