We are seeking an experienced and highly motivated
Team Leader - Developer
to lead a team of developers in designing, developing, and delivering high-quality software solutions. This role involves both technical contribution and team leadership, ensuring timely delivery, adherence to best practices, and continuous team development.
Key Responsibilities:
Lead and mentor a team of developers, fostering a collaborative and productive work environment.
Allocate tasks, monitor progress, and ensure deadlines are met.
Conduct regular team meetings, code reviews, and one-on-one sessions.
Guide junior team members in best practices, coding standards, and technical troubleshooting.
Coordinate with design, and project management teams for smooth delivery.
Assist in estimating project scope, timelines, and resource needs.
Track project milestones and manage risks or roadblocks proactively.
Communicate project status, updates, and issues to clients.
Ensure adherence to company processes, development workflows, and documentation standards.
Key Skills & Qualifications:
Bachelor's degree in Computer Science, Information Technology, or related field.
4-8 years of experience in software development, with at least 1-2 years in a team lead role.