Lead Developer

2 weeks ago


Johannesburg, Gauteng, South Africa IOCO Full time

We are seeking a talented and experienced Technical Lead Developer to join our team. The ideal candidate will have proven experience in architectural design, modern web technologies, API integration, and security best practices. You will lead the development team in creating scalable, high-quality software solutions that meet business requirements and industry standards.

What you'll do:

  • Lead the design of software solutions, ensuring alignment with best practices and business goals.
  • Oversee the development process, guiding the team in the use of modern web technologies and frameworks.
  • Design and implement robust RESTful and GraphQL APIs, facilitating efficient communication between front-end and back-end systems.
  • Leverage front-end frameworks (React, Angular, Vue) and back-end frameworks (Node.js, Django, Spring) to develop scalable applications.
  • Utilize cloud platforms (Azure) to deploy and manage applications, ensuring scalability and reliability.
  • Enforce security best practices throughout the development lifecycle to protect data and comply with industry regulations.
  • Collaboration and Mentorship: Work closely with cross-functional teams, including product owners and QA, and provide mentorship to junior developers.

Your expertise:

  • At least 7 years of experience in software development, with at least 2 years in a lead role.
  • Proven experience in architectural design, particularly with modern web technologies and API integration.
  • Strong proficiency in at least one front-end frameworks such as React, Angular, and Vue
  • Experience with back-end frameworks such as Node.js, Django, or Spring.
  • Familiarity with cloud platforms, particularly Azure.
  • Strong knowledge of RESTful and GraphQL APIs, as well as microservices architecture.

Personal Attributes:

  • Excellent communication skills, motivational, and interpersonal skills.
  • Excellent technical, diagnostic, and troubleshooting skills.
  • Strong leadership and organizational abilities.
  • Build professional relationships with team and clients.

Other information applicable to the opportunity:

  • Contract Position (6 Months)
  • Location: Johannesburg
  • Work environment: Hybrid 

Why work for us?

Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies. 

You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains. 

Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft. 

By joining IOCO you will have an open invitation to our inspiring developer forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions. 



  • Johannesburg, Gauteng, South Africa Lead Generation Group Full time

    About the RoleWe are looking for exceptional sales professionals who can excel in high-stakes sales environments. As a High-Ticket Sales Closer / Business Development Team Member, you will take the lead in closing high-value deals through strategic and consultative selling.Your primary responsibility will be to engage in comprehensive discussions with...


  • Johannesburg, Gauteng, South Africa Lead Generation Group Full time

    About the Company:Lead Generation Group is at the forefront of redefining the lead generation landscape. Our rapidly expanding company is seeking individuals who excel in high-stakes, high-reward sales environments. Specializing in connecting businesses with qualified leads, we are on a trajectory of impressive growth. If you're hungry for success and want...


  • Johannesburg, Gauteng, South Africa Lead Generation Group Full time

    Lead Generation Group is at the forefront of redefining the lead generation landscape. Our rapidly expanding company is seeking individuals who excel in high-stakes, high-reward sales environments. Specializing in connecting businesses with qualified leads, we are on a trajectory of impressive growth. If you're hungry for success and want to take your career...


  • Johannesburg, Gauteng, South Africa Lead Generation Group Full time

    Are you a motivated sales professional looking to take your career to the next level? Do you have a proven track record of success in high-ticket sales and a passion for delivering exceptional results?We're seeking a talented Business Development Representative to join our team at Lead Generation Group. As a key member of our sales team, you'll be...


  • Johannesburg, Gauteng, South Africa Salix Recruitment Full time

    We are looking for a Lead Software Developer to drive technical excellence, innovation, and software architecture. This role is ideal for someone with 10+ years of full-stack development experience, specialising in C#, .NET, and scalable software solutions. You will lead a team of developers, ensuring high-quality, maintainable, and efficient code that...


  • Johannesburg, Gauteng, South Africa MC Technology Staffing Full time

    The Lead Developer and Architect role at MC Technology Staffing involves leading the design, development, and implementation of software projects.Key RequirementsStrong understanding of software development methodologies, coding standards, and best practices.Experience with front-end technologies, such as HTML, CSS, and JavaScript frameworks.Familiarity with...


  • Johannesburg, Gauteng, South Africa Lead Generation Group Full time

    Job OverviewThe Lead Generation Group is a pioneering company in the lead generation industry, known for its innovative approach and rapid growth. We are seeking highly skilled individuals to join our team as High-Ticket Sales Closer / Business Development Team Members.


  • Johannesburg, Gauteng, South Africa FirstRand Namibia Limited Full time

    As a Business Development Lead, you will play a critical role in driving business growth and development in the banking sector. This involves leading client relationships, analyzing market trends, and identifying opportunities for revenue expansion.About the TeamYou will be part of a high-performing team that is passionate about delivering exceptional...


  • Johannesburg, Gauteng, South Africa Lead Generation Group Full time

    At Lead Generation Group, we're dedicated to helping businesses thrive in the ever-changing lead generation landscape. As a Business Development Representative, you'll be at the forefront of this effort, connecting companies with qualified leads and driving revenue growth.The ideal candidate will possess:A strong background in high-ticket sales, with a...


  • Johannesburg, Gauteng, South Africa Tech Circuit Staffing Solutions Full time

    Are you a motivated and organized individual looking for a new challenge? Do you have 3-5 years of experience in the food and beverage industry and a strong background in project management?Then we want to hear from you! At Tech Circuit Staffing Solutions, we are seeking a talented Business Development Lead to join our team.Your key responsibilities will...


  • Johannesburg, Gauteng, South Africa Lead Generation Group Full time

    About Lead Generation Group:We're a rapidly expanding company at the forefront of redefining the lead generation landscape. Our mission is to connect businesses with qualified leads, and we're seeking individuals who excel in high-stakes sales environments.As a Business Development Representative, you'll take the lead in closing high-value deals through...


  • Johannesburg, Gauteng, South Africa BETSoftware Full time

    Key ResponsibilitiesLead software development teams in delivering complex projects across various products and technologies.Define timelines, allocate resources, and collaborate with cross-functional teams.Liaise with stakeholders to ensure products reach the market on schedule while maintaining the highest standards of compliance and quality.Provide...


  • Johannesburg, Gauteng, South Africa Babantle Experts Full time

    Babantle Experts is seeking a highly skilled Software Development Lead to oversee the entire software solution lifecycle. As a key member of our team, you will be responsible for ensuring that our software solutions are fit for purpose and able to scale to business needs.Key Responsibilities:Lead the design, development, and deployment of complex software...


  • Johannesburg, Gauteng, South Africa Communicate Recruitment Full time

    About the Role:This is an exciting opportunity to join our client as a Software Development Lead, where you will be responsible for developing embedded software products.The successful candidate will have a strong background in electrical engineering, computer science, or a related field, with at least 3 years of experience in a similar environment.You will...


  • Johannesburg, Gauteng, South Africa EOH Full time

    About the RoleWe are seeking a seasoned Senior Developer to lead our software development team. As a key member of our technology department, you will be responsible for designing, developing, and implementing cutting-edge solutions.Your Key Responsibilities:Manage a team of developers to ensure timely delivery of projects.Develop and maintain high-quality...


  • Johannesburg, Gauteng, South Africa Gallagher Security Africa Full time

    Join Our Team as a Strategic Development Lead in Gallagher Security AfricaWe're looking for a highly motivated and experienced Strategic Development Lead to drive business growth and innovation in Johannesburg, South Africa. As part of our Business Development and Sales function, you'll contribute to identifying new business opportunities, developing...


  • Johannesburg, Gauteng, South Africa Cashconnectsus Full time

    Job DescriptionWe are seeking a talented Lead Developer Position to join our team at Cashconnectsus. As a Technical Lead, you will be responsible for designing and developing quality software, overseeing the development of complex software applications, mentoring and coaching team members, and ensuring the successful delivery of projects.About YouThe ideal...

  • Brand Development Lead

    14 hours ago


    Johannesburg, Gauteng, South Africa MCE Electric Full time

    Job Summary: As a key member of the MCE Electric team, you will lead the marketing function in developing and executing innovative marketing strategies that enhance our brand presence and drive sales growth. Your role will involve leading and managing a team of marketing professionals to deliver cohesive and impactful marketing...


  • Johannesburg, Gauteng, South Africa Guangzhou Sanjing Electric Co., Ltd Full time

    Job SummaryWe are seeking a highly skilled Business Development Lead to join our team in South Africa. As a key member of our sales team, you will be responsible for developing new business opportunities, maintaining existing client relationships, and leading the local sales strategy.Develop and execute a sales plan to achieve sales targets and expand the...


  • Johannesburg, Gauteng, South Africa Performability Full time

    We are seeking a Frontend Development Lead to join our dynamic Web Design team at Performability. As a key member of our team, you will be responsible for building, maintaining, and optimizing HTML & Angular-based websites using our company CMS and frontend frameworks.Responsibilities:Build and deploy high-quality, scalable, and maintainable frontend...