Software and Applications Team Lead (Hands-On Technical Leader)

Hire Resolve

Kloof

On-site

ZAR 1,200,000 - 1,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary based on experience

Job summary

A South African technology company is seeking a Technical Team Lead to oversee its software division. The role comprises 70% hands-on development and 30% leadership duties. Responsibilities include driving the architectural vision, managing team deliverables, and collaborating with hardware engineers. Candidates should have over 6 years of software development experience, proficiency in Python or Node.js, and a strong background in IoT protocols. A competitive salary based on experience is offered.

Qualifications

  • 6+ years in Software Development with at least 2 years in a Lead/Senior capacity.
  • Proficiency in Python or Node.js, or Golang/C#.
  • Strong experience with React Native or Flutter.

Responsibilities

  • Drive the architectural vision for the miAlarm and FinmonTech ecosystems.
  • Lead by example by writing high-quality, scalable code.
  • Manage a small team and conduct code reviews.
  • Coordinate hardware‑software integration with GSM/LTE units and backend systems.
  • Own the software roadmap; translate business needs into technical tasks in Jira/Azure DevOps.

Skills

Python
Node.js
React Native
Golang
C#
MQTT
WebSockets
AWS
Azure
Azure
Leadership

Education

Bachelor's degree in Computer Science or related field

Tools

Jira
Azure DevOps

Job description

A South African technology company that specializes in security communication and alarm monitoring solutions is seeking a Technical Team Lead to head their software division. This is a 70/30 role: 70% of your time will be spent "in the trenches" (architecting, coding, and peer‑reviewing), and 30% will be dedicated to leadership, sprint planning, and mentoring.

Responsibilities
  • Technical Leadership: Drive the architectural vision for the miAlarm (B2C) and FinmonTech (B2B) ecosystems. Ensure systems are highly available ($99.9% uptime) as they handle life‑safety data.
  • Hands‑On Development: Lead by example by writing high‑quality, scalable code. You will tackle the most complex bugs and build the "skeleton" of new features.
  • Team Management: Manage a small team of internal and possibly outsourced developers. Conduct code reviews, provide mentorship, and foster a culture of technical excellence.
  • Hardware‑Software Integration: Work closely with the hardware engineering team to ensure seamless communication between GSM/LTE radio units and the software backend.
  • Product Delivery: Own the software roadmap. Translate business requirements from the CEO/Sales into technical tasks (Jira/Azure DevOps) and ensure timely releases.
  • Security & Compliance: Implement rigorous security protocols (encryption, biometric auth, secure token storage) to protect user data and alarm signals.
Minimum Requirements
  • Experience: 6+ years in Software Development with at least 2 years in a Lead/Senior capacity.
  • Backend: Proficiency in Python or Node.js (common for IoT backends) or Golang/C#.
  • Mobile: Strong experience with React Native or Flutter (Finmon uses cross‑platform apps for iOS/Android).
  • IoT Knowledge: Experience with MQTT, WebSockets, or similar protocols used for real‑time device communication.
  • Cloud: Experience managing AWS or Azure environments, specifically serverless functions and real‑time databases.
Nice to haves
  • Experience with Bluetooth LE (BLE) for mobile‑to‑hardware configuration.
  • Knowledge of South African security industry protocols (Contact ID, SIA).
  • Experience with DevOps pipelines (CI/CD) for automated app deployment.
Benefits
  • Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career‑changing move, apply today by emailing your CV to itcareers@hireresolve.za.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Team Lead: Security Engineer
Team Lead: Security Engineer

Hire Resolve • Randburg

On-site
ZAR 600,000 - 900,000
Technical Leader
Technical Leader

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Mobile App Lead
Mobile App Lead

Olarm • Cape Town

On-site
ZAR 900,000 - 1,300,000
Exciting Workspace
Cutting-Edge Technology
Engaging Projects
+2
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Midrand

On-site
ZAR 900,000 - 1,300,000
Lead DevSecOps Engineer
Lead DevSecOps Engineer

ATS Client • Cape Town

Hybrid
ZAR 1,100,000 - 1,900,000
Competitive salary
30 days annual leave + 3 mental health
Medical aid contribution up to R2,000
+4
Software Developer Technical Lead
Software Developer Technical Lead

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary based on experience
HYBRID SALES CONSULTANT (SOUTH COAST)
HYBRID SALES CONSULTANT (SOUTH COAST)

Fidelity Services Group • KwaZulu-Natal

On-site
ZAR 180,000 - 300,000
Software Developer
Software Developer

Hire Resolve • Kloof

On-site
ZAR 700,000 - 950,000
Competitive salary based on experience
Technical Lead Developer
Technical Lead Developer

Hire Resolve • Johannesburg

On-site
ZAR 1,000,000 - 2,000,000
Competitive salary based on experience
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,300,000