We are seeking a dynamic and experienced Software Development Team Leader to lead our talented team in delivering top-notch solutions to our clients. As a key player in our organization, you will blend hands-on development with leadership responsibilities, ensuring a collaborative and innovative environment.
Key Responsibilities:
Leadership:
Inspire a culture of creativity, collaboration, and knowledge sharing.
Provide mentorship and supervision to software development team members.
Conduct regular code reviews and foster professional growth.
Technical Excellence:
Balance leadership duties with hands-on web development using JavaScript, PHP & React.
Stay updated on industry trends, evaluating and implementing new technologies.
Solve technical challenges and drive continuous improvement.
Client Engagement:
Build and maintain strong client relationships.
Proactively understand client needs and propose innovative solutions.
Identify upsell opportunities to showcase technical expertise and maximize client satisfaction.
Collaboration and Communication:
Collaborate with HR and senior leaders on recruitment, onboarding, and development processes.
Communicate effectively with internal and external stakeholders.
Qualifications:
Proven hands-on web development experience with JavaScript, PHP & React.
Previous experience mentoring or supervising software development teams.
Proficiency in git version control.
Familiarity with Waterfall and Agile methodologies.
Strong problem-solving skills.
Excellent written and verbal communication skills.
Ability to manage multiple projects and clients simultaneously.
Experience in a consultancy environment is a plus.
Knowledge of/experience with cloud environments, specifically AWS, is advantageous