Job Search and Career Advice Platform

Enable job alerts via email!

Technical Lead

Insourcehire

Pretoria

On-site

ZAR 800 000 - 1 000 000

Full time

22 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A vibrant digital agency in Pretoria is seeking an experienced Technical Lead to guide a talented team in delivering excellence across various digital projects. The ideal candidate will have strong technical leadership abilities, extensive experience in PHP and React, and a passion for mentoring team members. The role involves defining scalable architectures and exploring emerging technologies like blockchain. This position offers a competitive market-related salary and an opportunity to work in a dynamic environment.

Qualifications

  • Minimum 8–10 years professional development experience with at least 2+ years in a technical leadership role.
  • Proven history of managing multidisciplinary teams.
  • Strong organisational skills to manage multiple priorities.

Responsibilities

  • Lead and mentor a team of developers across multiple disciplines.
  • Define and implement scalable application architectures.
  • Oversee stages of software development lifecycle.
  • Collaborate with project managers and clients to translate requirements.
  • Manage technical delivery ensuring high-quality outputs.

Skills

Technical leadership
Team management
Communication skills
Problem-solving
Proficiency in PHP
Expertise in React
Experience with Laravel
Knowledge of blockchain
Familiarity with AWS and Docker

Tools

Jira
Confluence
Git
Docker
Job description
Overview

A busy South Africa digital agency is looking for an experienced Technical Lead to join their innovative and forward‑thinking digital team. The successful candidate will take ownership of the technical direction, architecture, and execution of projects across multiple clients and industries.

You’ll lead a talented development team, driving delivery excellence across React, Laravel, and apps while ensuring scalability, performance, and security. As a senior technical leader, you will guide developers in adopting best practices, manage project lifecycles, and shape the evolution of the agency's technology stack and digital products.

You’ll also explore emerging technologies, including blockchain, AI, and headless architectures, to future‑proof the company’s digital offerings. This role is based in Pretoria and offers a market‑related salary.

Experience required: Minimum 8–10 years professional development experience, with at least 2+ years in a technical leadership or team‑lead role.

Responsibilities
  • Lead and mentor a multidisciplinary team of developers (front‑end, back‑end, and DevOps).
  • Define and implement scalable application architectures using React and Laravel.
  • Oversee all stages of the software development lifecycle: planning, estimation, design, development, testing, deployment, and support.
  • Collaborate closely with project managers, designers, and clients to translate business requirements into technical solutions.
  • Engage with authoring and maintaining Business Requirement Specifications (BRS) and author Functional Requirement Specifications (FRS) to ensure clear understanding of scope, deliverables, and technical expectations.
  • Enforce and continuously improve coding standards, code‑review practices, and documentation quality.
  • Manage technical delivery, ensuring high‑quality outputs and adherence to deadlines.
  • Identify and mitigate technical risks and scope creep early in the project lifecycle.
  • Champion best practices in CI/CD, cloud hosting, security, and performance optimisation.
  • Conduct architecture reviews and guide the adoption of new frameworks and technologies.
  • Implement and prototype blockchain‑based solutions (e.g., smart contracts, decentralised integrations).
  • Lead technical interviews, hiring, and onboarding of developers.
  • Support the professional growth and career development of junior and intermediate developers.
Technical Expertise
  • Backend: PHP, Laravel, TypeScript
  • Frontend: React, HTML5, SASS
  • Mobile: Flutter, React Native
  • Databases: PostgreSQL, MySQL, MongoDB
  • APIs: RESTful, GraphQL
  • CMS: Headless CMS architectures
  • Version Control: Git, GitFlow strategy
  • DevOps: AWS CodeDeploy, Docker
  • Testing: PHPUnit, end‑to‑end testing
  • Security: Application hardening, OWASP principles, access control
  • Performance: Site optimisation, caching (Redis, Cloudflare), SEO fundamentals
  • Documentation: Swagger integration or equivalent
  • Tools & Methodologies: Jira, Confluence, Bitbucket, GitHub, GitLab, Agile, Scrum, DevOps methodologies
Key Competencies
  • Strong technical leadership and proven team management abilities
  • Excellent communication and client‑facing skills
  • High attention to detail and a strong sense of accountability
  • Proactive problem‑solver with a focus on scalable solutions
  • Strong organisational skills with the ability to manage multiple priorities
  • Passion for mentoring, learning, and driving continuous improvement
  • Commitment to high‑quality, clean maintainable code and documentation
Apply

If you fit the bill, please apply on LinkedIn – we look forward to connecting with you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.