As a Software Team Lead, you will be at the forefront of our system design, implementation and delivery of our projects.
You will guide both the organ
Key Responsibilities of the Role :
Be hands on, actively take part in our software development life cycle.
Together with the team, select the methodology that will manage the project workflow.
Help define what success means for projects and ensure achievement of the same.
Define project release criteria.
Be aware of technical risks and put measures in place to mitigate those risks.
Guide the development team, ensure it stays on track using the best project management practices and tools for software development
Mentor and guide apprentices on the best practices for effective project delivery.
Conduct code reviews to ensure quality at the end of projects.
Qualifications and Characteristics :
You’re a good fit for this role if you meet the specifications below :
Strong software development background, at least 5 years experience preferably in our main stack(PHP / Laravel, NodeJS and at least one front-end JS framework(Vue,React or Angular), SQL and of course HTML / CSS)
You can demonstrate or have a proven ability to deliver software projects.
Experience with Agile approaches such as Scrum, Extreme Programming, Feature-Driven Development (FDD) or others
Have successfully worked as a project manager or senior software developer. You have led teams to materialize project goals on time while maintaining quality.
Ability to provide in-depth evaluation and analysis of unique complex technological issues.
Excellent written and oral communication skills
Good interpersonal skills, including the ability to work with diverse teams and interact, influence, collaborate, and negotiate effectively at all levels of management
Important : Include in your application at least 5 links to great projects you have worked on.