Software Development Lead

3 weeks ago


Cape Town, Western Cape, South Africa IT Ridge Technologies Full time
Job Title: Software Development Lead

We are seeking a highly skilled Software Development Lead to join our team at IT Ridge Technologies. As a key member of our software development team, you will be responsible for leading and managing software development projects from conception to delivery.

About the Role:

This is a senior-level position that requires extensive experience in software development, particularly in frontend engineering. The ideal candidate will have a deep understanding of ES6+ syntax, functional programming concepts, and React's component lifecycle.

Responsibilities:
  • Lead and manage software development projects from conception to delivery.
  • Collaborate with cross-functional teams to identify and prioritize project requirements.
  • Develop and maintain high-quality code using industry-standard best practices.
  • Stay up-to-date with emerging trends and technologies in frontend engineering.

Required Skills and Qualifications:

  • A minimum of 5 years software development experience.
  • Several years working in agile teams delivering software iteratively.
  • Computer Science related degree, diploma, or similar qualification.
  • Strong experience with source control tools, especially Git.
  • Strong experience applying software design patterns.
  • Strong experience with software quality practices like peer code reviews and automated testing.
  • JavaScript and React Fundamentals: Deep understanding of ES6+ syntax, functional programming concepts, and React's component lifecycle.
  • UI/UX Design Sensibility: While not designers, React developers should have an eye for UI/UX design.
  • State Management and Data Flow: Efficient state management is crucial for building scalable React applications.
  • HTML and CSS: Proficiency in semantic HTML tags and CSS selectors.
  • JSX: Working with JSX, a syntax extension unique to React.
  • Git: Version control for collaborative development.
  • Node.js and npm: Familiarity with Node.js and npm for package management.
  • Experience building applications for the cloud, i.e., microservices and functions in container and serverless technologies like Docker, Azure Functions, Kubernetes.
  • Experience with .NET web technologies like ASP.NET, Razor pages etc.
  • Experience with REACT, HTML5, JavaScript, CS.
  • Experience with CMS platforms and general digital marketing technologies.
  • Experience building real-time dashboards (Grafana, Kibana, Elastic etc.).

Salary: $110,000 - $140,000 per annum, depending on experience.

Benefits:

  • Competitive salary and benefits package.
  • Ongoing training and professional development opportunities.
  • Flexible working hours and remote work options.


  • Cape Town, Western Cape, South Africa BET Software Full time

    About the JobBET Software is seeking an exceptional Senior React Developer to join our team. We're a dynamic company that prides itself on fostering growth, innovation, and excellence in software development.


  • Cape Town, Western Cape, South Africa HR Studio Ltd Full time

    We are seeking a skilled Software Engineer to join our company, HR Studio Ltd. Key responsibilities include designing and developing software applications, collaborating with cross-functional teams, and ensuring high-quality code delivery.Design, develop, and test software applications using various programming languages.Work closely with product managers,...


  • Cape Town, Western Cape, South Africa BET Software Full time

    About UsBET Software is a dynamic company that fosters growth and development among its employees. Our team consists of talented professionals who work together to drive innovation in the software industry.Job DescriptionKey ResponsibilitiesWe are seeking an experienced Senior Software Developer to join our team in Cape Town. As a key member of our...


  • Cape Town, Western Cape, South Africa IOCO Full time

    iOCO is a leading consultancy that helps organizations harness the power of modern technology. We're looking for a highly skilled Senior Software Development Lead to join our team of experts.About the RoleThis senior-level position offers a unique opportunity to lead the development and maintenance of complex software systems, leveraging Azure Stack...


  • Cape Town, Western Cape, South Africa E&D Recruiters Full time

    Job Overview: E&D Recruiters is seeking an experienced Senior Software Development Lead to join our team. This is a challenging opportunity for someone who enjoys working on embedded systems and software development in the automotive environment.The ideal candidate will have a strong background in RTOS and microprocessor designs, as well as experience with...


  • Cape Town, Western Cape, South Africa Helderberg Personnel cc Full time

    Job DescriptionWe are seeking a Senior Software Development Team Lead to join our team at Helderberg Personnel cc.About the RoleThis is an exciting opportunity for a skilled and experienced software development leader to take charge of our development team. As a Senior Software Development Team Lead, you will be responsible for leading a team of developers...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job SummaryWe are seeking a highly skilled Lead Java Software Developer to join our team at Communicate Recruitment.The successful candidate will have strong experience in Java development, with a proven track record of designing, developing, and maintaining cutting-edge banking and fintech applications.


  • Cape Town, Western Cape, South Africa Parvana Full time

    Job SummaryWe are seeking a highly skilled Lead Software Development Project Director to join our team at Parvana. In this role, you will be responsible for overseeing the entire software development process, from project planning to delivery.About the Role:You will play a pivotal role in steering the successful execution of software development projects...

  • Test Automation Lead

    3 weeks ago


    Cape Town, Western Cape, South Africa IOCO Full time

    We are looking for a skilled Test Automation Lead to join our software development team in Johannesburg, South Africa. In this role, you will be responsible for driving test efforts, identifying suitable automation opportunities, and developing robust test suites to enhance testing efficiency and coverage.The ideal candidate will have a strong understanding...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Competitive salary: R1,200,000 - R1,500,000 per annumExciting Opportunity for a Java Team Lead at Entelect.Elevate your career at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation.Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career...

  • Senior Technical Lead

    12 hours ago


    Cape Town, Western Cape, South Africa IQbusiness South Africa Full time

    We are seeking a Senior Technical Lead - Software Development to join our team at IQbusiness South Africa.About UsIQbusiness is a dynamic and innovative company that prioritizes work-life balance, offers attractive salary packages with generous employee benefits, and fosters a culture that values flexibility and supports personal needs.Job DescriptionThe...

  • Software Developer

    3 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Company OverviewWe are a leading provider of innovative software solutions for the automotive industry. Our team is passionate about developing cutting-edge technology to improve vehicle performance and safety.

  • Lead Developer

    3 days ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job OverviewCraft high-quality software solutions as a Senior Full-Stack C# Developer in our global team.Job SummaryLead and inspire development pods, mentor junior developers, and drive code excellence. Design and deliver scalable software solutions that meet international project standards.Key Responsibilities:• Collaborate with a diverse global team on...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Senior Full-Stack C# DeveloperAt Goldman Tech Resourcing, we are seeking a seasoned Senior Full-Stack C# Developer to join our team. Key responsibilities include utilizing skills in Microsoft SQL Server, C#.Net/VB.Net, HTML, CSS, JavaScript, Bootstrap, SOLID principles, React JS, .net Core, EF Core, API development, Visual Studio, Git, JIRA, Azure DevOps,...


  • Cape Town, Western Cape, South Africa RareCruit Full time

    Job OverviewThe Software Control Engineer will work in the Software Department, focusing on designing and developing software solutions for various applications. This role requires a strong understanding of software development principles, embedded systems, and automation.ResponsibilitiesDesign and develop software solutions for embedded systems and...


  • Cape Town, Western Cape, South Africa Gap Consulting Full time

    About UsGap Consulting is a dynamic and innovative company seeking a highly skilled Senior Software Engineering Lead to join our team. We are committed to delivering exceptional results and providing opportunities for growth and development.Role OverviewWe are looking for a seasoned professional with extensive experience in software engineering, specifically...


  • Cape Town, Western Cape, South Africa People Solved Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineering Lead to join our team at People Solved. This is an exciting opportunity for a talented technical leader to take on a key role in shaping our development portfolio and driving business success.Job DescriptionThe successful candidate will be responsible for managing a software...


  • Cape Town, Western Cape, South Africa PBT Group Full time

    PBT Group, a leading provider of innovative software solutions, is seeking an experienced Software Solutions Developer to join our team. With a strong background in Java development, you will be responsible for designing, developing, and implementing bespoke application and software solutions that meet the needs of our clients.About the Role:The successful...

  • Lead Software Engineer

    2 months ago


    Cape Town, Western Cape, South Africa wePlace Full time

    WePlace is seeking an experienced Senior C# Developer to join our team.As a Senior C# Developer at WePlace, you will play a key role in the development of software solutions that support our current and future business model. Your primary responsibility will be to design, develop, and implement high-quality software applications using .NET Core and C#. You...

  • Technical Team Lead

    3 weeks ago


    Cape Town, Western Cape, South Africa E&D Recruiters Full time

    Career OpportunitiesJob DescriptionWe are seeking a highly skilled Lead Software Developer to join our team as Technical Team Lead - Embedded Software. As a key member of our technical leadership team, you will be responsible for the development and maintenance of embedded software for products in the automotive environment.Key ResponsibilitiesDevelop and...