Current jobs related to Mid-Level Software Developer - Johannesburg, Gauteng - Liyema Consulting


  • Johannesburg, Gauteng, South Africa JSRH Solutions Full time

    Mid-Level Software DeveloperWe're a dynamic team at JSRH Solutions seeking a highly skilled Mid-Level Software Developer to contribute to our diverse projects. If you're passionate about software development and eager to grow professionally, we'd love to hear from you.Key Responsibilities:Contribute to all stages of the development lifecycle.Write efficient,...


  • Johannesburg, Gauteng, South Africa RPO Recruitment Full time

    Mid-Level Quantity Surveyor Job OpportunityRPO Recruitment's client, a leading QS consulting firm in Gauteng, is seeking a dedicated and hardworking Mid-Level Quantity Surveyor to join their dynamic team in Johannesburg. The successful candidate will report to the directors and be capable of running their own projects.Key Responsibilities:Perform all QS...

  • Mid Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Planet10 Full time

    Job Title: Mid DeveloperAt Planet10, we are seeking a highly skilled Mid Developer to join our Software Development team. As a key member of our team, you will be responsible for managing both front-end and back-end development processes, implementing solutions from conception to final product according to business needs.Key Responsibilities:Work within a...

  • Mid Developer

    1 month ago


    Johannesburg, Gauteng, South Africa Planet10 Full time

    Job Title: Mid DeveloperAt Planet10, we are seeking a highly skilled Mid Developer to join our Software Development team. As a key member of our team, you will be responsible for managing both front-end and back-end development processes, implementing solutions from conception to final product according to business needs.Key Responsibilities:Work within a...


  • Johannesburg, Gauteng, South Africa JSRH Solutions Full time

    Mid-Level Software DeveloperJSRH Solutions is seeking a driven and dedicated Software Developer to join our passionate team. As a key member of our development team, you will have the opportunity to make a meaningful impact and gain exposure across diverse industries.Primary Responsibilities:Contribute to all stages of the development lifecycle, ensuring...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Responsibilities:Delivery: Oversee the status tracking of project tasks, milestones, deliverables, and key dates while effectively managing risk and expectations. This includes resourcing, deliverables, requirements, and at times budgets.Risk and Expectation Management: Assume high-level responsibility for software project delivery management, ensuring the...


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    About Us: At Level-Up, we strive to deliver exceptional software solutions that meet the highest standards of quality and reliability. We are committed to empowering our users with innovative technologies that transform their experiences. We are seeking a skilled Software Tester to join our team, playing a pivotal role in ensuring the quality and reliability...


  • Johannesburg, Gauteng, South Africa People Dimension Full time

    Job Title: Senior PHP DeveloperAbout the Role:We are seeking a mid to senior level PHP software developer to join our team at People Dimension. The ideal candidate will have experience working on variance applications within the mining, education, and logistics sectors.Responsibilities:Develop and implement PHP software solutions for our clients.Work with...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    {"title": "Software Development Role at Blue Bean Software", "description": "At Blue Bean Software, we're seeking a skilled Software Development Engineer to join our team. As a key member of our development team, you'll be responsible for designing, developing, and maintaining our web applications using VueJS, Supabase, and cloud functions with...


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    About the Role:At Level-Up, we're seeking a skilled Software Quality Assurance Specialist to play a crucial role in ensuring the quality and reliability of our enabling software solutions. As a key member of our team, you will be responsible for both manual and automated testing activities, helping to identify and report defects while contributing to the...


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    About the Job:We are seeking a skilled Software Tester to join our dedicated team at Level-Up. As a Software Tester, you will play a crucial role in ensuring the quality and reliability of our enabling software solutions.Key Responsibilities:Manual Testing: Perform manual testing on various software applications, ensuring the functionality, usability, and...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe are a leading custom software and product development company, delivering innovative solutions for large enterprises and dynamic start-ups.We pride ourselves in taking on and solving complex problems, leveraging a balanced combination of technical expertise and deep understanding of our clients' needs.We have a strong presence in...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe are a custom software and product development IT company that delivers innovative solutions for large enterprises and dynamic start-ups.Our team is passionate about solving complex problems and taking on high-stakes projects using a balanced combination of technical expertise and deep understanding of our clients' needs.We have a...


  • Johannesburg, Gauteng, South Africa Copious Software Full time

    Job Title: Java DevelopersJob DescriptionWe are seeking a skilled Java Developer to join our team at Copious Software. As a Java Developer, you will be responsible for designing, developing, and maintaining software applications using Java 8 and Spring Stack.Key Responsibilities:Design and develop software applications using Java 8 and Spring Stack.Develop...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe are a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.Our team prides itself in taking on and solving complex problems as well as high-stakes projects through the use of a balanced combination between tech savvy and a deep understanding...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    About the RoleWe are seeking a highly skilled Senior .NET Software Developer to join our team at Entelect.As a Senior .NET Software Developer, you will be responsible for designing, developing, and maintaining complex software applications using the latest .NET technologies.Key ResponsibilitiesDelivery: Collaborate with cross-functional teams to deliver...

  • Software Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    Job Title: Software DeveloperAre you a skilled software developer looking for a new challenge? We have an exciting opportunity for a mid-level developer to join our team in Cape Town or JHB.About the RoleWe are seeking a talented developer with experience in creating full-stack solutions using C#, Java, PostgreSQL, Mongo DB, MSSQL, Angular,...


  • Johannesburg, Gauteng, South Africa Fusion Software Full time

    About UsFusion Software is a leading provider of innovative software solutions, empowering businesses to grow and adapt with our versatile platform. We serve over 15,000 users across industries, from dynamic start-ups to established corporates. Our clients range from CRM to Manufacturing, Accounts, and HR solutions. We're passionate about staying at the...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    We are seeking a skilled Mid-Level .NET Developer to join our team at Tumaini Consulting in Johannesburg. The ideal candidate will possess expert knowledge in Object-Oriented Programming (OOP), .Net Programming (C#), and SQL and Oracle database management.The selected candidate will be responsible for designing, developing, and maintaining software...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    About the Role:We are seeking a highly skilled Mobile Application Software Engineer to join our dynamic team at Entelect. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining high-quality mobile applications for our clients.Key Responsibilities:Design and develop mobile applications using...

Mid-Level Software Developer

2 months ago


Johannesburg, Gauteng, South Africa Liyema Consulting Full time
About the Role

We are seeking a highly skilled and experienced software developer to join our team at Liyema Consulting. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our clients.

Key Responsibilities
  • Software Development: Develop software applications using Agile methodologies, ensuring timely delivery and high-quality results.
  • Project Estimation and Scoping: Collaborate with project management and architects to estimate and scope projects, ensuring accurate timelines and resource allocation.
  • Team Collaboration: Work closely with our creative team to ensure seamless integration of software development with design and creative requirements.
  • Front-end and Back-end Development: Design, develop, and optimize front-end and back-end solutions, ensuring scalability, performance, and security.
  • Code Optimization and Documentation: Optimize code performance, document code, and adhere to industry standards, ensuring maintainability and reusability.
  • API Design and Development: Design, develop, and define APIs, ensuring seamless integration with other systems and applications.
  • Software Analysis and Evaluation: Analyze, design, and evaluate software products, identifying areas for improvement and recommending solutions.
  • Prototyping and Testing: Create prototypes and test software for intended audiences, ensuring user experience and usability.
  • Knowledge Sharing and Mentorship: Mentor team members, sharing knowledge and expertise to enhance team capabilities.
  • Customer Experience and KPIs: Monitor customer experience and key performance indicators, reporting progress to management and customers.
Qualifications
  • Education: Bachelor's degree in computer science or a related field.
Experience
  • Software Development Experience: 5+ years of experience in building applications, with a strong focus on software development.
  • Technical Skills: 4+ years of experience with React, TypeScript, and other relevant technologies, including OOP, HTML5, CSS3, and ES6+.
  • Expertise: Expertise in React, JSX, API, REST APIs, GraphQL, and WebSocket, with experience in Redux or MobX, cloud technologies, databases, and web services.
  • Proficiency: Proficiency in React components, UI libraries, CSS in JS, and unit testing, with knowledge of build systems, MVC frameworks, Node.js, style guides, and Agile methodologies.