Role Overview:
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