logo ENERGY & RESOURCES
TALENT SPECIALISTS
Recruiting?

Job Search

76 Live jobs
  • Home
  • Search
(1)
Senior Civil PrEng - Renewable Energy
Added 18/06/2025
Reference: JN -062025-1933_1750249080

Are you a highly experienced Civil Engineer with a passion for renewable energy? Our client, a leading Independent... Read more

Are you a highly experienced Civil Engineer with a passion for renewable energy? Our client, a leading Independent Power Producer (IPP) at the forefront of the renewable energy sector, is seeking a Senior Civil PrEng to join their global team in Cape Town. This is an exciting opportunity to contribute to innovative solar and wind power projects across four continents.

The Role:

As a Senior Civil PrEng, you will be responsible for managing the civil engineering discipline regionally, delivering high-quality, cost-efficient concepts and solutions for business development and construction projects within ground-mounted PV, floating PV, and wind power. You will oversee geotechnical, hydrological, civil, and structural technical deliverables for EPC projects.

Key Responsibilities:

Coordinate regional Civil Engineering activities.Develop Civil Engineering concepts and designs for new project opportunities, including piling, ground-mounted PV substructures, floating PV/wind anchoring systems, and wind power foundations.Manage the progress of engineering deliverables during structuring and execution phases of EPC projects.Support the Execution Team, ensuring timely implementation of civil design information.Support the Operation and Maintenance team with civil engineering matters and OPEX assumptions.Identify and qualify partners and suppliers for civil works.Manage in-country Civil Engineering Supervisors and Junior Engineers, providing mentorship and technical growth support.

Qualifications:

Civil Engineering Degree (B.Eng) or Master's Degree in Civil Engineering.Professional Engineering Registration (or similar Chartered Engineer registration).10+ years of civil engineering experience.5+ years of solar and wind energy experience.Sound knowledge of CAD, AutoCAD Civil 3D, and GIS software.Fluent in written and spoken English.Valid driver's license and passport.

Desirable Experience:

Hydroelectric Power experience.Offshore structural/geotechnical design or Floating PV/marine design experience.Friction and end-bearing pile design experience. Read less
Negotiable
Cape Town
Full Time
Intermediate Scrum Master (12 month Contract)
Added 16/06/2025
Reference: JE-ISM_1750060752

Intermediate Scrum Master (12-Month Contract)Location: Hybrid - Cape Town, South AfricaDuration: 12 MonthsWe're looking for a proactive and... Read more

Intermediate Scrum Master (12-Month Contract)

Location: Hybrid - Cape Town, South Africa

Duration: 12 Months

We're looking for a proactive and collaborative Intermediate Scrum Master to join a dynamic team on a 12-month contract. This hybrid role offers the flexibility to work both remotely and from our Cape Town office.

Key Responsibilities:Facilitate all Scrum ceremonies (Daily Stand-ups, Sprint Planning, Reviews, Retrospectives).Coach teams on Agile principles and help them improve velocity and quality.Remove impediments and support the team in meeting their sprint goals.Collaborate with Product Owners to ensure a well-groomed backlog.Track and report on key delivery metrics and sprint progress.Foster a culture of continuous improvement and accountability.Requirements:3-4 years of experience as a Scrum Master (Combination of Business and IT).Certified Scrum Master (CSM) - mandatory.Strong understanding of Agile frameworks (especially Scrum and Kanban).Excellent communication, facilitation, and conflict-resolution skills.Experience with agile tools such as Jira, Confluence, or similar.Proven ability to work effectively in a hybrid team setup.

Read less
Negotiable
Cape Town
Contract
UX/UI Designer
Added 12/06/2025
Reference: JE-UXUI_1749721199

Intermediate UX/UI Designer - (Pretoria)A technology company focused on developing software for advanced management systems is looking for... Read more

Intermediate UX/UI Designer - (Pretoria)

A technology company focused on developing software for advanced management systems is looking for an Intermediate UX/UI Designer to join their team in Centurion. You'll work closely with the UX/UI Lead, product teams, and developers to design user-friendly, visually engaging web and mobile interfaces. The role is ideal for someone with a strong portfolio, solid experience in design tools, and an interest in building practical, user-centred solutions.

Key Responsibilities:Design wireframes, prototypes, and high-fidelity UI for desktop and mobile platforms.Collaborate with cross-functional teams to align design with product goals.Create user flows, journey maps, and personas to guide design decisions.Maintain and evolve design systems and style guides.Conduct user research and usability testing to improve designs.Provide design support through development and implementation phases.Keep up with design trends and contribute to design reviews and feedback sessions.Requirements:4+ years of experience in UX/UI design.Proficient in Figma, Sketch, or Adobe XD.Strong portfolio showing practical design work across platforms.Understanding of user-centred design principles.Experience working in Agile/Scrum environments.Front-end knowledge (HTML/CSS/JavaScript).Experience in technical fields (e.g., IoT or SCADA) is an advantage.

Competencies:

User-Centric Research: Uncover and understand user needs, behaviours, and motivations to inform the design process.Wireframing and Prototyping: Create wireframes, interactive prototypes, and mock-ups to visualise and test design concepts.Interaction Design: Apply interactive design principles to create engaging user interactions.Visual Design: Strong skills in aesthetics, layouts, colour theory, and typography for visually appealing interfaces aligned with brand guidelines.Information Architecture: Organise and structure information effectively for optimised user navigation and accessibility.Usability Testing: Conduct usability tests, gathering feedback, and iterate designs based on user testing results to enhance the user experience.

Soft Skills:

Detail-oriented with strong visual design skills.Good communication and collaboration abilities.Problem-solver who can take ownership of tasks.Comfortable working in a fast-paced, feedback-driven environment.

Read less
Negotiable
Pretoria
Permanent
Full Stack Developer (Node.js & Vue.js) - 12 month contract
Added 11/06/2025
Reference: JE-FSD_1749623419

Full-Stack Developer (Node.js + Vue.js) - 12 MonthsAbout the Role We're looking for a Full-Stack Developer to join... Read more

Full-Stack Developer (Node.js + Vue.js) - 12 Months

About the Role
We're looking for a Full-Stack Developer to join our clients forward-thinking engineering team and help architect and implement a next-generation billing, finance, and debt-management platform. You'll work across the stack-from building scalable Node.js services to crafting intuitive, responsive front-end interfaces-bringing a human-centered approach to how users interact with complex financial systems.

This is a hands-on, high-impact contract role perfect for someone who thrives in end-to-end development, cares deeply about user experience, and values clean, maintainable code.

What You'll Do

Full-Stack Development: Build both back-end microservices (Node.js/Express.js) and front-end applications (Vue.js or similar) with seamless integration across the stack.

UI/UX & HCI Leadership: Design and test interfaces based on human-computer interaction principles, accessibility standards (WCAG), and responsive design best practices.

API & Component Design: Develop scalable RESTful and event-driven APIs along with reusable UI component libraries.

Cross-Functional Collaboration: Work closely with UX, product, QA, and DevOps to turn ideas into polished, production-ready software.

Quality & Testing: Implement and maintain comprehensive test coverage-unit, integration, and E2E-across front-end and back-end layers (e.g., Jest, Cypress).

Mentorship & Code Reviews: Share your full-stack knowledge through paired programming, design reviews, and by championing clean architecture and modularity.

Delivery & Iteration: Participate in agile ceremonies, estimate cross-functional tasks, and ensure smooth delivery across the development lifecycle.

Requirements

5+ years of professional experience with Node.js and Express.js in production environments.

Strong front-end experience with Vue.js, including component-driven architecture, state management, and performance tuning.

Solid understanding of UI/UX principles, HCI research, and hands-on experience with wireframing tools like Figma or Sketch.

Proficient in WCAG accessibility standards, responsive design, and browser compatibility considerations.

Proven ability to build full-stack features-designing DB schemas, APIs, and user-facing components with holistic observability.

Excellent communication and presentation skills; comfortable sharing mockups, diagrams, and architectural decisions with both technical and non-technical teams.

Experience setting up CI/CD pipelines that integrate front-end build/test steps with back-end deployment workflows.

Nice to Have

Experience building and maintaining design systems or reusable component libraries.

Familiarity with server-side rendering (especially with Vue.js frameworks like Nuxt.js).

Knowledge of performance profiling tools (e.g., Lighthouse, WebPageTest).

Experience deploying applications to cloud platforms (e.g., AWS, Azure, GCP).

Read less
Negotiable
Cape Town
Contract
Back End Developer (Node.js) - 12 month contract
Added 11/06/2025
Reference: JE-BE_1749622852

Software Engineer (Node.js) - 12 month contractAbout the RoleWe're looking for a Software Engineer (Node.js) to join our... Read more

Software Engineer (Node.js) - 12 month contract

About the Role

We're looking for a Software Engineer (Node.js) to join our clients innovative engineering team and take the lead in designing and building the backend of our next-generation billing, finance, and debt-management platform. This is a hands-on, high-impact contract role where you'll define backend standards, build robust microservices, and mentor a growing team of engineers.

You'll play a key role in shaping the platform's technical direction-driving performance, scalability, and maintainability across a modern microservices architecture.

What You'll DoArchitect & Build: Design and implement scalable Node.js microservices with clear module structures and solid architecture.Frameworks & Patterns: Evaluate and apply patterns like CQRS and event-sourcing to optimize backend workflows.API Development: Build robust RESTful and event-driven APIs with versioning and backward compatibility in mind.Code Quality: Establish and enforce coding standards (e.g., ESLint, style guides) and ensure clean, maintainable code through peer reviews.Scalability & Performance: Optimize backend systems for high-load environments through clustering, profiling, and capacity planning.Team Collaboration: Mentor engineers on design principles, code structure, and architectural trade-offs.DevOps Collaboration: Work closely with DevOps to integrate architectural best practices into CI/CD pipelines and deployment strategies.What We're Looking For4+ years of professional experience building back-end systems with Node.js and Express.js.Strong grasp of system design, SOLID principles, domain-driven design, and microservices architecture.Experience working with message brokers (e.g., RabbitMQ, Kafka) and asynchronous processing.Proven ability to maintain and scale large codebases with clear boundaries.Skilled in defining and enforcing coding conventions and CI-integrated linting.Ability to diagram and document architecture using UML or C4 models.Excellent collaboration and communication skills-especially in design discussions.

Bonus Points For

Experience designing GraphQL APIs.Familiarity with serverless solutions (AWS Lambda, Azure Functions).Exposure to Kubernetes Operators or custom controllers. Read less
Negotiable
Cape Town
Contract
Java Developer
Added 09/06/2025
Reference: JE-JD_1749456050

Digital Solutions Back-End Developer (Java)Location: Midrand, Gauteng, South Africa (On-site)Are you a passionate back-end developer looking to make... Read more

Digital Solutions Back-End Developer (Java)

Location: Midrand, Gauteng, South Africa (On-site)

Are you a passionate back-end developer looking to make a significant impact in the technology solutions industry? We are seeking a talented individual to join our clients team and contribute to the development of a cutting-edge cloud-based Service & Application Solution platform. This role offers an excellent opportunity to grow and learn within a supportive and collaborative environment.

Responsibilities:Collaborate with cross-functional teams to deliver data-driven digital solutions from specification through implementation and deployment (CICD).Implement software solutions with a focus on security, stability, usability, efficiency, and performance.Write clean, efficient, and maintainable code that meets project requirements.Assist in testing, troubleshooting, debugging, and software upgrades to ensure high-quality deliverables.Create and maintain up-to-date documentation of code, application requirements, business processes, workflows, systems architecture, features, and user guides.Stay current with the latest software development trends, technologies, and frameworks.Actively participate in agile team activities, including daily stand-ups, sprint planning, and retrospectives.Communicate daily work, challenges, and solutions, share ideas, and receive constructive feedback from team members.Play a proactive role in beta testing and market introduction of new solutions.Essential Skills & Experience:Bachelor's or Master's degree in Information Technology, Electronics-ICT, Computer Science, Software Engineering, or a related field.4+ years of experience in software development.Strong proficiency in back-end development (Java, Spring).Basic knowledge of database concepts and experience with database development (PostgreSQL, Azure Data Lake).Soldi understanding of web services, APIs, communication data types, and protocols (JSON, HTTP/REST, MQTT, WebSocket).Familiarity with Agile practices (Azure DevOps).Basic understanding of streaming frameworks such as Akka, Java Streams, Kafka.Experience with SoftwareAG's Cumulocity IoT platform is a plus.Interest in IoT architecture, industrial automation, and related technologies.

Read less
R65,000.00 - 80,000.00
Per month
Midrand
Full Time
Project Finance Officer
Added 06/06/2025
Reference: PF001Nsa_1749211362

Our client is an Independent Power Producer, a leading player in the energy industry, dedicated to producing clean... Read more

Our client is an Independent Power Producer, a leading player in the energy industry, dedicated to producing clean and sustainable energy solutions that power communities and drive economic development. Their commitment to innovation and excellence has established them as a trusted name in the sector. They are now seeking an experienced Project Finance Associate to join their dynamic team and make a positive impact on local economies through sustainable energy projects.

The Project Finance Associate is responsible for the execution, management, and monitoring (from a financial, contractual, operational, and administrative perspective) of the project financing arrangements with lenders for the operating portfolio of renewable energy generation projects.

Position: Project Finance Officer

Location: Cape Town

Salary: R1.2mil excluding bonus

Qualifications:

Relevant Finance Degree or qualification

Skills & Experience:

A minimum of 3 - 5 years in Project Finance within advisory / legal / bankingStrong excel skills.Financial ModellingDue Diligence & Risk Management

Duties and Responsibilities:

Point of contact for all financing arrangements during the construction and operation phase of the projects.Check financing (interest, swaps, upfront fees, commitment fees) related payments and ensure they align to the financing arrangements.Review legal documents, contracts, and agreements related to financing transactions.Management of partnerships from a "financing" perspective for the projectsImplement risk mitigation strategies and recommend appropriate action.Monitor the construction budget and financing sources to ensure optimal cash management and no funding shortfall during construction and operations.

Apply now!

Read less
R1,100,000.00 - 1,200,000.00
Per annum
South Africa
Full Time
Finance Manager - Northern Cape
Added 06/06/2025
Reference: FM001Nsa_1749211260

Our client is a globally listed mining company with a strong international presence and a long-standing reputation for... Read more

Our client is a globally listed mining company with a strong international presence and a long-standing reputation for operational excellence, safety, and sustainability. With diversified mining assets across key geographies, the company is committed to unlocking value responsibly and creating lasting impact in the communities it operates in. The Northern Cape site represents a flagship operation within the South African portfolio.

The role bridges the gap between the financial and commercial management and operational aspects of the operation. Key accountability's focus on financial performance tracking and reporting, and strategic decision-making. It provides strategic direction and management expertise as well as manage performance and governance to ensure achievement of financial goals and objectives

The incumbent will rely on support from centralised services, specifically from the Financial and Supply Chain departments, while delivering the full commercial and finance functions at the operation.

Position: Finance Manager

Location: Northern Cape

Qualifications:

Relevant Finance Degree or qualificationManagement development programmeMining experience (not negotiable)

Skills & Experience:

A minimum of 5 years within a finance management roleUp to date with IFRSAccpac experience

Duties and Responsibilities:

Lead the operational budgeting, forecasting, and planning process.Monitor and report on costs, ensuring that spending aligns with budgets and forecasts.Collaborate with supply chain management to develop and implement strategies that optimise supply chain efficiency and cost-effectiveness.Implement and maintain required controls, in conjunction with central finance structures, to ensure capital spend is appropriately authorised prior to commitments being entered into.Act as a key liaison between the finance department and operational teams, ensuring clear communication and collaboration.Lead and develop the finance team at the mine site, providing direction, coaching, and training.

Apply now!

Read less
R1,800,000.00 - 2,300,000.00
Per annum
South Africa
Full Time
Senior Business Analyst (Technology)
Added 06/06/2025
Reference: JE-SBA_1749196989

Senior Business Analyst (Technology) 100% Remote We're seeking a Lead Business Analyst (Technology), to work on a Senior... Read more

Senior Business Analyst (Technology) 100% Remote

We're seeking a Lead Business Analyst (Technology), to work on a Senior level (10+ years BA/Product experience), 100% Remotely from the comfort of your own home, or wherever your heart desires (as long as it's in SA!)

A fast-growing international Tech & Digital Transformations Consultancy is on the lookout for a Lead Business Analyst to help drive digital transformation for a range of corporate clients.

Key Responsibilities:The senior business analyst will work as part of the Business Analysis team, who are responsible for supporting the design and technical development of new customised solutions built using the Company's Platform.Critical to the success of successful candidates will be the ability to develop strong customer relationships to solicit and identify business requirements, address usability concerns and create detailed use case documentation to hand over to the Company's developers.In this role, you will liaise with cross-functional internal teams (including Customer Service and Technical Development) to improve the entire customer experience.This position may require occasional travel.The role will also include assisting with the preparation of monthly SLA reports and being the first line of contact for customers with queries, minor change requests or requests to add/change/delete users etc.You will also be required to draft Statements of Work for customers.This is a multi-faceted role where you will be reporting to multiple stakeholders throughout a project lifecycle.You will need to be flexible and be able to switch "hats" seamlessly between the multiple projects that you may be part of.This is a position in a fast-paced environment; meeting deadlines will require perseverance.Ultimately, a successful business analyst should ensure our clients are satisfied with the solutions we develop for them, in both the short and long term.Minimum Requirements:Must have worked in a performance improvement (BA/Product) environment for a minimum of 10 years with 2+ years of experience as a Senior or Lead Business AnalystMust have written product reference documents or use case descriptions for technical teamsMust have a track record of designing process improvements with technology solutions requiredMining or logistics experience (advantageous)Have the ability to be versatile and can thrive in innovative situationsAble to facilitate client meetingsAble to create high quality work productsAble to conduct detailed analysis using relevant toolsUnderstands the underlying data requirements to operate digital processesExperience of developing business cases
Read less
Negotiable
South Africa
Full Time
FC Project Manager - Renewable Energy
Added 26/05/2025
Reference: JN -052025-1824_1748246347

We are looking for a Project Manager who will oversee and manage the planning and delivery of utility-scale... Read more

We are looking for a Project Manager who will oversee and manage the planning and delivery of utility-scale renewable energy plants to achieve financial close. Coordinate with EPC Contractors, suppliers, O&M Contractors, Owner's Engineers, and consultants. Track all conditions precedent (CPs) for financial close.

Key Responsibilities:
Manage the financial closing team and contractual negotiations.
Assist in project sourcing and due diligence.
Develop and update the financial close schedule.
Lead the RFI process and evaluate proposals for EPC Contractors.
Coordinate internal and external stakeholders.
Develop an FC tracker and provide weekly reports.
Identify, evaluate, and communicate project risks.

Requirements:

Engineering, Project Management, Finance or Management related Degree.5-10 years' experience as a Project Manager in the power generation industry, preferably renewable energy.3+ years of site experience in financial close or project development of renewable energy projects in South Africa.Knowledge of financial closing activities, project management software, legislation, policies, procedures and standards.Strong written and verbal communication, problem-solving, and conflict/crisis management skills.Ability to work under pressure, manage complex transactions, and travel.Flexible, methodical, analytical, detail-oriented, and able to build relationships with stakeholders. Read less
Negotiable
Cape Town
Permanent
logo ENERGY RESOURCES
TALENT SPECIALISTS
logo
  • +27 (0) 21 213 1040
  • [email protected]

Navigation

  • About Us
  • Job Seekers
  • Employers
  • Contact us
  • Login/Register

Policies

  • Privacy Policy
  • Terms of Use
  • Cookie Policy
  • Modern Slavery
  • Social Value Policy
  • ESG Strategy

Socials

  • Linkedin

Cookie Management

  • Manage Cookie Preferences

Cookie Management

  • Manage Cookie Preferences

COPYRIGHT © 2024 NGAGE SPECIALIST RECRUITMENT LIMITED. ALL RIGHTS RESERVED. COMPANY REGISTERED IN ENGLAND AND WALES WITH COMPANY NUMBER 06189822.

  • Job search
  • About Us
    • Social value
    • Work for us
  • Job Seekers
    • Energy transitions
    • Energy elements
    • Energy financials
    • Energy networks
  • Employers
    • Energy transitions
    • Energy elements
    • Energy financials
    • Energy networks
  • Contact us
Login
Register

Find your new role

Enter your details to access your account.

Trouble logging in?
Required for two factor authentication
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB

Apply for...

Added
COMPETITIVE SALARY

Your file must be a doc, docx or pdf. No larger than 5MB.

In compliance with GDPR, you have the right to request a copy of the data entered on this form or to request its deletion at any time. The data is stored securely and can be accessed by emailing us. Please refer to our Privacy Policy for further information about how we process data. If you are happy to proceed, please confirm your consent below.

Refer a friend


In compliance with GDPR, you have the right to request a copy of the data entered on this form or to request its deletion at any time. The data is stored securely and can be accessed by emailing us. Please refer to our Privacy Policy for further information about how we process data. If you are happy to proceed, please confirm your consent below.

Create a job alert

for the following search criteria

Frequency :

Create an account

To receive personalised job alerts, please create an account below.

Already have an account? Log in

Let us know you agree to cookies

We use cookies to provide you with the best possible browsing experience on our website. You can find out more here.