← Back to Jobs

Senior Associate — Projects and Infrastructure

ENSafrica · Johannesburg, South Africa · Onsite · R85,000 - R115,000/month
0 Applicants · 1 Views · Posted 5 hours ago
Share:

Position Overview

Location: Johannesburg, South Africa South Africa flag
Compensation: R85,000 - R115,000/month
Position: Senior
Type: Job
Practice Area: Corporate Law
Remote: No
Posted:
Deadline: Dec 31, 2026

Job Description

ENSafrica seeks a Senior Associate for its Projects and Infrastructure practice in Johannesburg. The role involves advising on major infrastructure and energy projects, public-private partnerships, project finance structures, and regulatory frameworks across Africa. You will draft and negotiate project agreements, conduct due diligence, and manage relationships with development finance institutions and government entities.

Responsibilities

ENSafrica seeks a Senior Associate for its Projects and Infrastructure practice in Johannesburg. The role involves advising on major infrastructure and energy projects, public-private partnerships, project finance structures, and regulatory frameworks across Africa. You will draft and negotiate project agreements, conduct due diligence, and manage relationships with development finance institutions and government entities.

Requirements

Admitted attorney with 5-8 years PQE in projects, infrastructure, or energy law. LLB required. Experience with project finance documentation, PPP agreements, and government procurement. Knowledge of African regulatory environments is advantageous. Strong leadership skills.

Perks & Benefits

Legal career opportunities, Professional development, Competitive compensation, Health benefits, Retirement planning

Compensation

R85,000 - R115,000/month

Practice Area

Corporate Law

Position

Senior

Education Requirements

Professional degree

Experience Requirements

5 to 7 years

Applicant Location Requirements

Applicants must be located in: US

Application Contact

Contact: ENSafrica Hiring Team

Application Deadline

December 31, 2026

Employment Type

Full time

Login to Apply Save Job