Senior Software Architect

2 weeks ago


Umhlanga, KwaZulu-Natal, South Africa iKhokha Full time
Job Summary

We are seeking a highly skilled Senior Software Engineer to join our team at iKhokha. As a Senior Software Engineer, you will be responsible for architecting game-changing solutions and leading a team that thrives on innovation and impact.

Key Responsibilities
  • Developing new technologies and maintaining existing ones, including testing various systems within the FinTech space.
  • Working in an Agile environment within a collaborative cross-functional team, reporting into the Software Development Manager.
  • Developing user-facing features using Typescript, React.js, HTML5, and CSS.
  • Ensuring code quality through adherence to Engineering Principles, Pull Request Standards, and Definitions of Done.
  • Creating unit tests and ensuring code coverage.
  • Maintaining and reviewing documentation.
  • Mentoring other engineers and ensuring effective communication with the team and stakeholders.
Requirements
  • 6+ years' experience in Agile environments using Scrum or Kanban methods.
  • Version Control experience with GitHub.
  • Development Environments experience with multiple environments for Development, Testing, and Production.
  • Technical Leadership experience with a minimum of 2 years, including involvement in Code Quality, Code Standards, Code Security, System and Code Performance, and leading or participating in Code Reviews.
  • Experience with creating, maintaining, and reviewing documentation.
  • Experience with designing and implementing various architectural layers.
What We Offer
  • Competitive remuneration and benefits.
  • Hybrid, remote, and in-office work models.
  • Study leave and on-demand learning and development opportunities.
  • A friendly, collaborative culture with a team of all-round-lekker humans.

  • Software Architect

    3 weeks ago


    Umhlanga, KwaZulu-Natal, South Africa BET Software Full time

    Job Title: Software ArchitectWe are seeking an experienced Software Architect to join our team at BET Software. As a key member of our technical leadership team, you will be responsible for designing and developing complex software systems that meet the needs of our business.Key Responsibilities:Develop and communicate the overall software architecture and...

  • Software Architect

    3 days ago


    Umhlanga, KwaZulu-Natal, South Africa BET Software Full time

    Job Description:At BET Software, we're seeking an experienced Software Architect to join our team. As a key member of our organization, you'll play a crucial role in designing and developing complex software systems that meet our business goals and requirements.**Key Responsibilities:**• Develop and communicate the overall software architecture and...


  • Umhlanga, KwaZulu-Natal, South Africa iKhokha Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at iKhokha. As a Senior Software Engineer, you will be responsible for architecting game-changing solutions and leading a team that thrives on innovation and impact.Key ResponsibilitiesDevelop and maintain high-quality software systems, including building new technologies...


  • Umhlanga, KwaZulu-Natal, South Africa iKhokha Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at iKhokha. As a key member of our engineering team, you will be responsible for architecting game-changing solutions and leading a team that thrives on innovation and impact.Key ResponsibilitiesDevelop and maintain high-quality software systems, including building new...


  • Umhlanga, KwaZulu-Natal, South Africa BET Software Full time

    Senior Software Quality AnalystWe are seeking a highly skilled Senior Software Quality Analyst to join our team at BET Software in Durban. As a key member of our quality assurance team, you will play a critical role in ensuring the delivery of high-quality software products.Key Responsibilities:Develop and execute comprehensive test strategies to ensure...


  • Umhlanga, KwaZulu-Natal, South Africa BET Software Full time

    Senior Software Quality AnalystWe are seeking a highly skilled Senior Software Quality Analyst to join our team at BET Software in Durban. As a key member of our quality assurance team, you will play a critical role in ensuring the delivery of high-quality software products.Key Responsibilities:Develop and execute comprehensive test strategies to ensure...


  • Umhlanga, KwaZulu-Natal, South Africa Geotech Full time

    Senior Software Engineer Role DescriptionAt Geotech, we are seeking an experienced Senior Software Engineer to join our team. As a Mid-Level Developer, you will contribute to maintaining company systems, integrating banking platforms, and optimizing system performance.Main Responsibilities:Maintain and update systemsIntegrate banking systems and...


  • Umhlanga, KwaZulu-Natal, South Africa iKhokha Full time

    About the RoleWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at iKhokha. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesDesign and develop high-quality software applications using a range of technologies, including...


  • Umhlanga, KwaZulu-Natal, South Africa iKhokha Full time

    Job Title: Senior Full-Stack Software EngineerAre you a seasoned software engineer looking for a new challenge? We're seeking a Senior Full-Stack Software Engineer to join our team at iKhokha.Key Responsibilities:Lead the development of our central dashboard, a vital tool for merchants to manage and expand their businesses.Work in an Agile environment within...

  • Senior Site Manager

    1 week ago


    Umhlanga, KwaZulu-Natal, South Africa Gap Consulting Full time

    Job Title: Senior Site ManagerJob Summary: We are seeking a highly experienced Senior Site Manager to lead our construction projects. The ideal candidate will have a strong background in site management, with a minimum of 5 years of experience in a similar role.Key Responsibilities:Manage and coordinate construction projects from start to finishOversee site...


  • Umhlanga, KwaZulu-Natal, South Africa iKhokha Full time

    About the RoleWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at iKhokha. As a key member of our engineering team, you will be responsible for leading the development of our central dashboard, a critical tool for merchants to manage and expand their businesses through innovative technological solutions.Key...


  • Umhlanga, KwaZulu-Natal, South Africa AECOM Full time

    Job Title: Candidate Architectural TechnologistAt AECOM, we're seeking a talented Candidate Architectural Technologist to join our team. As a developing professional in an architectural design team, you'll play a key role in developing and finalizing work on specific elements of a project under the direction and supervision of a Senior Architect or...

  • Senior Bookkeeper

    3 weeks ago


    Umhlanga, KwaZulu-Natal, South Africa Sandi Crowther Recruitment Full time

    Senior Bookkeeper OpportunityWe are seeking a highly skilled Senior Bookkeeper to join our team. The ideal candidate will have at least 5 years of experience in bookkeeping to trial balance and be proficient in accounting software such as Pastel and Excel.Key Responsibilities:Process invoices and reconcile petty cashDeal with auditors and ensure compliance...


  • Umhlanga, KwaZulu-Natal, South Africa Assegai Full time

    Job DescriptionWe are seeking a highly skilled Structural Engineering Detailer to join our team at Assegai. The ideal candidate will have a strong background in reinforcement detailing and experience working on a variety of engineering and building projects.Key ResponsibilitiesDevelop and maintain accurate and detailed reinforcement drawings and...

  • Senior Bookkeeper

    2 weeks ago


    Umhlanga, KwaZulu-Natal, South Africa Sandi Crowther Recruitment Full time

    Job Summary:We are seeking a highly skilled Senior Bookkeeper to join our team at Sandi Crowther Recruitment. The ideal candidate will have at least 5 years of experience in bookkeeping to trial balance and be proficient in accounting software such as Pastel and Excel.Key Responsibilities:Process invoices (customers and suppliers) on Pastel and GAAPReconcile...


  • Umhlanga, KwaZulu-Natal, South Africa MSP Staffing LTD Full time

    Project Manager - Industrial SectorWe are seeking a highly motivated and experienced Project Manager to join our client based in the industrial sector. The ideal candidate will have a strong background in managing multi-disciplinary building projects.Key Responsibilities:Manage multi-disciplinary building projects in the industrial sectorLead a team of...


  • Umhlanga, KwaZulu-Natal, South Africa AECOM Full time

    Design Manager Job DescriptionWe are seeking a highly skilled and experienced Design Manager to join our team at AECOM. As a Design Manager, you will be responsible for leading and managing design projects from concept to completion, ensuring adherence to timelines and design quality.Key Responsibilities:Design Coordination and Strategy: Coordinate with...


  • Umhlanga, KwaZulu-Natal, South Africa Geotech Full time

    Job Title: Mid-Level DeveloperGeotech is seeking a skilled Mid-Level Developer to join our team. As a key member of our tech team, you will be responsible for maintaining and updating our company systems, ensuring seamless integration with banking platforms, and optimizing system performance and user experience.Key Responsibilities:Maintain and update our...

  • Electrical Drafter

    1 month ago


    Umhlanga, KwaZulu-Natal, South Africa Hire Resolve Full time

    Electrical Draughtsman Job DescriptionHire Resolve is a leading consulting engineering firm that specializes in providing engineering solutions across various industries. We are currently seeking an experienced Electrical Draughtsman to contribute to our dynamic team.Key Responsibilities:Create and maintain detailed electrical drawings, schematics, and...


  • Umhlanga, KwaZulu-Natal, South Africa Gap Consulting Full time

    Job DescriptionGap Consulting is seeking a highly experienced and skilled Senior Contracts Manager to join our team. As a key member of our organization, you will be responsible for overseeing all aspects of contracts management, ensuring that our projects are delivered on time, within budget, and to the highest quality standards.Key...