Lead Software Engineer

13 hours ago


Johannesburg, Gauteng, South Africa Badger & Bird Talent Full time R1 200 000 - R2 400 000 per year

The legacy app is being scrapped. We are starting from scratch. This is your blank canvas.
We are looking for a Lead Engineer to take full technical ownership of a critical greenfield project: building a brand-new business banking application from the ground up.

This is a permanent role with a high-growth technology consultancy. You will not just be writing code; you will be the technical "go-to" person, establishing the standards and leading the delivery for a product that will be used by thousands of business customers.

Why This Role Matters

  • Build Something Real (Greenfield): It is rare in the banking sector to get a clean slate. You will lead the frontend architecture and development without being bogged down by legacy code.
  • Own the Delivery: You aren't just a ticket-taker. You will have the autonomy to make technical decisions, drive the delivery timeline, and ensure the quality of the final product.
  • Grow a Practice: This project is the spearhead for the company's custom software development arm. As you deliver this project, you will be helping to grow the team and the function, paving the way for your own leadership career.
  • High Visibility: You will collaborate directly with designers, backend teams, and stakeholders from both our company and the end client.

What You Will Be Doing

  • Architecting & Building: leading the development of the new application across both web (React) and mobile (React Native).
  • Technical Leadership: Acting as the primary technical authority for the frontend. You will set the coding standards, choose the libraries, and ensure the architecture is scalable and secure.
  • Integration: working closely with the backend team (who are building on Java Spring Boot) to ensure seamless API integration and performance.
  • Collaboration: bridging the gap between design and engineering. You will work with UI/UX designers to ensure the technical feasibility of their vision without compromising the user experience.
  • Delivery Management: Taking ownership of the frontend delivery roadmap, identifying risks early, and ensuring the team hits its milestones.

What You Need To Bring

  • Dual Expertise: Strong, hands-on proficiency in both (Web) and React Native (Mobile) is essential.
  • Delivery Focus: You have a track record of shipping complex applications. You understand that great code needs to result in a delivered product.
  • Technical Authority: You are comfortable being the expert in the room, advising on best practices, performance optimisation, and state management.
  • Collaboration Skills: Experience working in cross-functional teams (Design, QA, Backend) and the ability to communicate technical concepts to non-technical stakeholders.
  • Backend Awareness: While you won't be coding in it, familiarity with Java/Spring Boot environments and RESTful API consumption is important.

The Details

  • Location: Johannesburg (Hybrid).
  • Type: Permanent.
  • Growth: This is a strategic hire with significant opportunities to build a team around you as the division grows.

  • Software Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa iDbase Software Full time R500 000 - R1 200 000 per year

    About the RoleWe are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...


  • Johannesburg, Gauteng, South Africa MRI Software Full time R800 000 - R1 600 000 per year

    Since we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R1 200 000 - R2 400 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R250 000 - R500 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...

  • Software Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa MAM Software Full time R90 000 - R120 000 per year

    "At Klipboard we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work." We're a market leader in Retail software environments, supporting single-or...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time R250 000 - R500 000 per year

    What we doBlue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep understanding of a...

  • Technical Lead

    4 days ago


    Johannesburg, Gauteng, South Africa iDbase Software Full time R700 000 - R850 000 per year

    About the RoleWe are seeking a highly skilled Technical Lead (.NET, Angular & AWS) to drive the development of cutting-edge applications. This role involves leading a team of software engineers, setting coding and quality standards, and ensuring the successful delivery of high-quality software solutions. You will collaborate closely with business analysts,...

  • Technical Lead

    4 days ago


    Johannesburg, Gauteng, South Africa iDbase Software Full time R400 000 - R1 200 000 per year

    About the RoleWe are seeking a highly skilled Technical Lead (.NET & Azure) to lead the development of innovative applications. This role includes guiding a team of software engineers, establishing coding and quality standards, and ensuring the successful delivery of enterprise-grade software solutions. You will collaborate with business analysts, Scrum...


  • Johannesburg, Gauteng, South Africa Mukuru Full time R400 000 - R1 200 000 per year

    Mukuruis on the hunt for apassionate Software Engineering Team Leadto help shape the future of financial services in Africa With over40 million cross-border transactionscompleted in the last decade, we are one of Africa's leading remittances-led FinTech companies – and we're just getting started.From remittances to funeral cover, money cards to business...


  • Johannesburg, Gauteng, South Africa Mukuru Full time R1 200 000 - R2 400 000 per year

    Mukuru is on the hunt for a passionate Software Engineering Team Lead to help shape the future of financial services in Africa With over 40 million cross-border transactions completed in the last decade, we are one of Africa's leading remittances-led FinTech companies – and we're just getting started.From remittances to funeral cover, money cards to...