Development Manager - Johannesburg, South Africa - Armstrong Appointments

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter

Aucklandpark, Johannesburg

  • Posted 6 hours ago

Main job function
Team Leadership:
  • Provide leadership, guidance, and mentorship to a team of software developers.
  • Foster a positive and collaborative team culture that encourages creativity, innovation, and continuous improvement.
  • Set clear expectations for team members and promote accountability for project deadlines and deliverables.
  • Foster open and transparent communication within the team, encouraging feedback and collaboration.
  • Act as a bridge between technical and nontechnical teams to ensure alignment on project goals.

Project Management:

  • Collaborate with product managers, product owners, stakeholders and crossfunctional teams to define project scope, requirements and timelines.
  • Develop and execute project plans, ensuring that projects are delivered on time.
  • Identify and mitigate risks, and proactively address challenges to keep projects on track.
  • Provide reports on progress as required by the client.

Technical Oversight:

  • Maintain a strong understanding of current and emerging technologies to guide technical decisions.
  • Collaborate with the development team to design and implement scalable and secure software solutions.
  • Conduct code reviews and ensure adherence to coding standards and best practices.

Resource Planning:

  • Work closely with HR and senior management to recruit, onboard, and retain top talent.
  • Manage resource allocation, ensuring that the team is appropriately staffed for current and upcoming projects.
  • Identify and address skill gaps through training and professional development initiatives.

Stakeholder Management:

  • Compile monthly and quarterly reports to present to stakeholders.
  • Manage stakeholder relationships and engagement.
  • Crisis control and growth opportunities.
  • Effectively communicate and present project status, issues, and risks to both technical and nontechnical stakeholders.


  • Grade 12 and relevant tertiary qualification.
  • Experience in Agile project management
  • Experience with AWS
  • Experience with ReactJS
  • Experience


Required experience:

  • Proven experience and expertise in client service and managing clients directly.
  • 35 years' experience with any software development language with exposure to the full software lifecycle
  • 2+ years' experience in a position of leadership or management
  • Experience in Agile project management
  • Experience with AWS
  • Experience with ReactJS
  • Experience
  • Strong client interface and people skills
  • Strong passion for continuous learning and selfimprovement
  • Genuine enthusiasm for teaching and nurturing the growth of others.
  • Excellent interpersonal and communication skills
  • Opensource mindset

**R R45 000 CTC PM

More jobs from Armstrong Appointments