Talent.com
This job offer is not available in your country.
Senior Developer

Senior Developer

Ability RecruitmentPretoria, South Africa
1 day ago
Job description

Purpose of the Role

Experienced Senior Software Engineers to design, develop, and enhance advanced software solutions.

You will actively create new features and technical solutions, contribute to architectural discussions, and help scale mission-critical systems

Requirements

Key Responsibilities

  • Develop high-quality, scalable web applications using Laravel, PHP, React, and modern JavaScript toolchains.
  • Translate product requirements into robust technical specifications in collaboration with product managers and business analysts.
  • Conduct peer code reviews , mentor intermediate and junior developers, and champion engineering best practices.
  • Optimise database queries, APIs, and overall system performance.
  • Participate in Agile ceremonies : sprint planning, daily stand-ups, and retrospectives.

Required Technical Skills & Experience

  • Minimum 7 years of professional software development experience.
  • Strong proficiency in Laravel, PHP, React, RESTful API design , and contemporary JavaScript tooling.
  • Experience with CI / CD pipelines , Git, automated testing frameworks, and cloud deployments (AWS / Azure).
  • Solid understanding of unit, integration, and end-to-end testing methodologies.
  • Soft Skills

  • Analytical mindset with a creative approach to solving complex problems.
  • Excellent communication and teamwork skills.
  • Proven ability to mentor junior developers and provide constructive feedback .
  • Self-driven, proactive, and able to manage priorities in a fast-moving environment.
  • Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience.
  • Relevant certifications (Laravel, AWS Developer, React, Agile / Scrum) are beneficial.
  • Create a job alert for this search

    Senior Developer • Pretoria, South Africa