JavaScript Team Lead

Network Finance

Randburg

Hybrid

ZAR 700,000 - 1,100,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Network Finance in Randburg, Gauteng is seeking a senior software engineering leader to design, develop and deliver modern web and mobile applications. You will steer cross‑functional teams through the SDLC, ensuring quality, delivery excellence and architectural integrity.

Role emphasizes DevOps, containerisation, automation and ongoing technical coaching, with a hybrid office schedule (2–3 days per week).

Qualifications

  • Bachelor's Degree in IT, CS, Engineering, or related field
  • 6+ years as a Software Engineer in an enterprise environment
  • Experience leading software delivery teams and coordinating cross-functional efforts
  • Demonstrated ability to mentor, coach, and develop technical talent
  • Strong understanding of software engineering principles, architecture, and best practices
  • Experience designing and structuring software solutions in enterprise environments
  • Hybrid work: office 2-3 days per week

Responsibilities

  • Lead the design, development, and delivery of modern web and mobile applications.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including analysis, architecture, estimation, development, testing, and deployment.
  • Drive engineering excellence through clean code, code reviews, testing, and continuous integration practices.
  • Promote DevOps principles, including containerisation, automation, and continuous delivery.
  • Evaluate and implement emerging technologies to improve products and development processes.
  • Ensure the successful delivery of scalable, secure, and maintainable software solutions.

Skills

Leadership
Mentoring
Stakeholder Management
Communication
Problem Solving
Delivery Focus
Team Building

Education

Bachelor's Degree in IT/CS/Engineering

Tools

Node.js
.NET
Java
Python
React
Angular
Vue.js
Express.js
Next.js
Webpack
NPM
MongoDB
Git

Job description

Key Responsibilities
Technical Delivery
  • Lead the design, development, and delivery of modern web and mobile applications.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including analysis, architecture, estimation, development, testing, and deployment.
  • Drive engineering excellence through clean code, code reviews, testing, and continuous integration practices.
  • Promote DevOps principles, including containerisation, automation, and continuous delivery.
  • Evaluate and implement emerging technologies to improve products and development processes.
  • Ensure the successful delivery of scalable, secure, and maintainable software solutions.
Team Leadership
  • Provide technical leadership and direction to development teams.
  • Mentor, coach, and support team members in their professional and technical development.
  • Foster a culture of collaboration, accountability, and continuous learning.
  • Conduct regular one-on-one sessions, performance reviews, and development discussions.
  • Drive the adoption of best practices, coding standards, and development processes.
  • Empower team members to achieve their full potential while maintaining delivery excellence.
Stakeholder & Client Engagement
  • Build strong relationships with clients and stakeholders.
  • Understand business needs and translate them into effective technical solutions.
  • Manage customer expectations and ensure successful project outcomes.
  • Identify opportunities for service improvement and innovation.
  • Ensure compliance with security standards, governance requirements, and industry best practices.
Minimum Requirements
  • Bachelor's Degree in Information Technology, Computer Science, Engineering, or a related field.
  • Minimum of 6 years' experience as a Software Engineer within an enterprise environment.
  • Previous experience leading software delivery teams and coordinating cross-functional efforts.
  • Demonstrated ability to mentor, coach, and develop technical talent.
  • Strong understanding of software engineering principles, architecture, and best practices.
  • Experience designing and structuring software solutions within enterprise environments.
  • Excellent communication, leadership, and stakeholder management skills.li>
  • Strong customer-facing and relationship management abilities.
  • Ability to adapt to a variety of technologies, tools, and development environments.
  • Comfortable working in a hybrid environment, attending the office approximately 2-3 days per week.
Technical Environment
Frontend Technologies
  • JavaScript (ES6+)
  • React
  • Angular
  • Vue.js
Backend Technologies
  • Node.js
  • .NET
  • Java
  • Python
Frameworks
  • Express.js
  • Next.js
Build & Development Tools
  • Webpack
  • Grunt
  • Gulp
Package Management
  • NPM
Databases
  • MongoDB
Desired Competencies
  • Strong leadership and mentoring capabilities.
  • Excellent problem-solving and analytical skills.
  • Passion for software engineering and emerging technologies.
  • Strong understanding of modern development methodologies and DevOps practices.
  • Ability to influence, inspire, and motivate technical teams.
  • Exceptional planning, organizational, and communication skills.
  • Results-driven mindset with a focus on quality, innovation, and delivery.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

JavaScript Developer
JavaScript Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Java Developer Team Lead
Java Developer Team Lead

Network Finance • Randburg

On-site
ZAR 900,000 - 1,400,000
Java Team Lead
Java Team Lead

Network Recruitment • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Lead Software Engineer
Lead Software Engineer

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior Software Engineer (Javascript)
Senior Software Engineer (Javascript)

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 1,100,000
Software Engineer
Software Engineer

Route Management • Germiston

On-site
ZAR 500,000 - 650,000
Intermediate Software Engineer (Javascript)
Intermediate Software Engineer (Javascript)

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,750,000
Senior Software Developer
Senior Software Developer

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,600,000
Senior Software Developer II
Senior Software Developer II

Rosstone • Gauteng

On-site
ZAR 650,000 - 900,000
Senior Software Engineer (React)
Senior Software Engineer (React)

Communicate Finance • Wes-Kaap

Hybrid
ZAR 720,000 - 1,080,000