1,317 Mid Developer jobs in South Africa
Intermediate Software Developer
Job Viewed
Job Description
Vacancy: Intermediate Software Developer
Introduction:
A fast-growing, tech-driven organisation specialising in innovative digital solutions is on the lookout for an Intermediate Software Developer to join their team. This company thrives on transforming complex business challenges into streamlined, data-driven software applications that deliver real impact. The ideal candidate will be someone who is passionate about building efficient systems, eager to collaborate, and ready to grow within a culture that values both innovation and quality.
Job Purpose:
To actively contribute to the design and development of scalable intelligent web-based applications by engaging in all stages of the software development lifecycle from planning and analysis to testing and deployment ensuring high code quality system reliability and adherence to best practices.
REQUIREMENTS
Minimum education (essential):
- Bachelor’s degree in Software Development or Computer Science (or similar)
Minimum applicable experience (years):
- 2+ years of experience in software development
Required nature of experience:
- Developing web applications using C# and the .NET platform
- Front-end development with Blazor, React.js, JavaScript/TypeScript, HTML, CSS/SCSS, Tailwind CSS and Next.js
- REST/SOAP APIs, HTTP, authentication, CORS, logging, microservices
- SQL Server – query writing, indexing, performance tuning, schema design
- DevOps tools: Git, CI/CD pipelines, multiprocessing
- Debugging with Postman, browser console, distributed tracing
- Exposure to Azure cloud infrastructure and backup solutions
- Basic networking knowledge (IPs, ports, subnets, DNS
- Strong communication skills
S kills and Knowledge (essential):
- JavaScript/TypeScript, HTML, CSS/SCSS, Tailwind CSS
- REST/SOAP APIs, HTTP, CORS, Authentication, Logging, Microservices
- SQL Server
- Azure, Cloud Backups
- Git, CI/CD, Threading/Synchronisation/Locks
- Postman, Web debugging tools, Distributed tracing
- Networking basics, DNS
Other:
- Own transport and a valid driver’s license
- Proficient in English (Afrikaans proficiency is advantageous)
KEY PERFORMANCE AREAS, WEIGHTS AND OBJECTIVES
KPA 1: Development (30%)
- Develop software in line with project plans and coding standards
- Write efficient, reusable, and optimised code
- Use version control effectively
- Maintain documentation and contribute to knowledge sharing
KPA 2: Analysis and Planning (20%)
- Participate in the full application lifecycle
- Document and validate client needs
- Research new technologies
- Develop using reusable architecture and best practices
- Lead user story creation and estimation
- Collaborate with the team to solve technical problems
- Use JIRA for task tracking and updates
KPA 3: System Design (20%)
- Implement design based on requirements
- Produce relevant design documentation
- Work within defined UI/UX and system architecture guidelines
KPA 4: Testing (10%)
- Conduct unit, regression and automated testing
- Ensure code quality and performance standards
- Identify and resolve bugs and system issues
KPA 5: Reporting and Communication (10%)
- Provide clear progress updates
- Contribute to manuals and release documentation
- Maintain communication logs and change records
KPA 6: Contribution to the Team (5%)
- Participate in code reviews
- Share ideas and collaborate actively
- Take part in knowledge-sharing initiatives
KPA 7: Quality Management and Compliance (5%)
- Ensure frameworks meet industry and client standards
- Apply rigorous testing
- Safeguard data in line with company policies
- Suggest continuous improvement initiatives
Remuneration Offered
Market related
#J-18808-LjbffrJob No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Mid-Level Developer
Posted 1 day ago
Job Viewed
Job Description
Sintrex is passionate about the innovative pursuit of excellence in providing end-to-end IT management and consultative IT services that create reliable, robust, and user-friendly solutions. Through a culture of excellence, partnership, and fun, Sintrex attracts and empowers staff with an inspirational work experience, world-class software, and globally renowned suppliers and partners to deliver services and solutions to their clients, helping to secure and enhance their IT reputations.
The successful candidate will be part of a team in a highly pressured environment. We encourage our team members to take ownership of their responsibilities. Candidates who do not thrive under pressure and who are not inherently dedicated to being the best they can be through a self-learning attitude do not enjoy our environment.
Duties & Responsibilities- Develop commercial grade web applications
- Deliver work to agreed Quality, Standards and Complexity
- Conduct research on own tasks
- Plan and estimate tasks
- Linux – 3 years’ experience
- IT & Internet
Mid-Level Developer
Posted 1 day ago
Job Viewed
Job Description
Our global client is seeking an experienced Mid-Level Developer to join the Port Elizabeth team.
Responsibilities- Design, develop, test, and implement software solutions.
- Write and implement quality and high-performing code.
- Work with the product owner to develop the overall look and design of the product.
- Client-side development with programming languages such as Blazor.
- Produce, maintain, and modify the product’s look and feel to keep up to date with the latest trends.
- Incorporate applications, graphics, audio, and video clips into the product.
- Ensure the product is accessible across many platforms, including laptops and smartphones.
- Routinely test websites for ease of use, speed, and other quality factors.
- Fix any website issues or bugs that arise.
- Mentor and train the development team.
- BSc in Computer Science, Engineering, or related field.
- Minimum 3 years of experience.
- Experience with the following preferred:
- C#
- .NET
- MS SQL Server
- API
- Entity Framework (beneficial)
- Software Architectural Design Patterns and implementation.
- HR Services, Recruitment & Selection
Mid Level Developer
Posted 1 day ago
Job Viewed
Job Description
Our client is a payment solutions company and is looking for an Intermediate .Net Engineer to join their cross-functional team.
You'll be working on exciting projects that leverage the latest technologies and tools, all while helping to shape the future of payments.
As an Intermediate .Net Engineer, you will need to:
- Use your expertise in .Net to design, develop, and maintain software applications that are efficient, reliable, and secure.
- Work proficiently with C# & .Net.
- Build web applications using Angular & Bootstrap.
- Develop solutions using Object Oriented Programming.
- Use APIs & third-party libraries.
They offer a supportive work environment that encourages creativity, collaboration, and innovation. We encourage you to apply for this opportunity.
#J-18808-LjbffrMid-level Developer
Posted 8 days ago
Job Viewed
Job Description
Mid-level Developer
Acacium Group
Cape Town - Woodstock
Permanent, Full Time Monday - Friday
Competitive salary!
Unlock your potential:
Acacium Group is a leading global healthcare delivery partner. We combine access to workforce, technology, and sector expertise to increase the sustainability of the global healthcare system from early-stage clinical research through to palliative care.
We're looking for a Mid-level Low Code Developer to join our AI & Automation team. In this role, you will support, maintain, and enhance Outsystems and automation solutions across Acacium Group, assisting the development team on various projects. Reporting to the Platform Manager, you will support the maintenance of our Low code estate and help improve application stability, efficiency, and user experience.
Working closely with senior developers and the wider Technology and Delivery team, you will gain valuable hands-on experience and mentoring. You’ll be part of a team ensuring our applications are stable, secure, and meet internal stakeholders' needs.
Everyday you will.
- Monitor, investigate, and resolve issues in existing applications, implementing changes following change control processes.
- Help ensure user issues are resolved promptly and effectively, communicating clearly and professionally.
- Engage in learning activities to deepen understanding of the Outsystems platform and development best practices.
What’s in it for you?
- Dedicated to your development and career growth, providing tools, guidance, and support for success.
- Opportunities to expand your experience and skills within the global organization.
- Regular events, incentives, competitive salary, bonus, and benefits including medical aid.
Join us and make a difference!
If you want to be part of a global, market-leading organization committed to the human side of business, consider joining Acacium Group. We are the UK’s largest healthcare staffing and solutions partner, specializing in healthcare, social care, and life sciences. With scale, digital capabilities, and a strong financial profile, our vision is to be the leading global healthcare solutions partner.
We are powered by our people and uphold values such as Putting People First, Always by your Side, Driven by Excellence .
Join us and play a key role in shaping society’s future and improving lives!
To thrive in this role, you must have.
- A degree or equivalent in Computer Science, Software Engineering, or a related field.
- Exposure to low-code or full-stack development environments (Outsystems experience is a plus but not essential).
- Understanding of application lifecycles and basic software development practices.
- Familiarity with support workflows or ticket systems is advantageous.
Employment Equity:
The company’s Employment Equity Plan and Targets will be considered during recruitment. We encourage applications from people with disabilities, as we are an Equal Opportunities employer.
#INDCLIN2022
#J-18808-LjbffrMid-Level Developer
Posted today
Job Viewed
Job Description
Mid-level Developer
Posted today
Job Viewed
Job Description
Mid-level Developer
Acacium Group
Cape Town - Woodstock
Permanent, Full Time Monday - Friday
Competitive salary!
Unlock your potential:
Acacium Group is a leading global healthcare delivery partner. We combine access to workforce, technology, and sector expertise to increase the sustainability of the global healthcare system from early-stage clinical research through to palliative care.
We're looking for a Mid-level Low Code Developer to join our AI & Automation team. In this role, you will support, maintain, and enhance Outsystems and automation solutions across Acacium Group, assisting the development team on various projects. Reporting to the Platform Manager, you will support the maintenance of our Low code estate and help improve application stability, efficiency, and user experience.
Working closely with senior developers and the wider Technology and Delivery team, you will gain valuable hands-on experience and mentoring. You’ll be part of a team ensuring our applications are stable, secure, and meet internal stakeholders' needs.
Everyday you will.
- Monitor, investigate, and resolve issues in existing applications, implementing changes following change control processes.
- Help ensure user issues are resolved promptly and effectively, communicating clearly and professionally.
- Engage in learning activities to deepen understanding of the Outsystems platform and development best practices.
What’s in it for you?
- Dedicated to your development and career growth, providing tools, guidance, and support for success.
- Opportunities to expand your experience and skills within the global organization.
- Regular events, incentives, competitive salary, bonus, and benefits including medical aid.
Join us and make a difference!
If you want to be part of a global, market-leading organization committed to the human side of business, consider joining Acacium Group. We are the UK’s largest healthcare staffing and solutions partner, specializing in healthcare, social care, and life sciences. With scale, digital capabilities, and a strong financial profile, our vision is to be the leading global healthcare solutions partner.
We are powered by our people and uphold values such as Putting People First, Always by your Side, Driven by Excellence .
Join us and play a key role in shaping society’s future and improving lives!
To thrive in this role, you must have.
- A degree or equivalent in Computer Science, Software Engineering, or a related field.
- Exposure to low-code or full-stack development environments (Outsystems experience is a plus but not essential).
- Understanding of application lifecycles and basic software development practices.
- Familiarity with support workflows or ticket systems is advantageous.
Employment Equity:
The company’s Employment Equity Plan and Targets will be considered during recruitment. We encourage applications from people with disabilities, as we are an Equal Opportunities employer.
#INDCLIN2022
#J-18808-LjbffrMid-Weight Full-Stack Web Developer
Posted 5 days ago
Job Viewed
Job Description
Kitty City of Cape Town, Western Cape, South Africa
Mid-Weight Full-Stack Web DeveloperKitty City of Cape Town, Western Cape, South Africa
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Kitty
Head of People & Culture at TIPi Group - ROAST | Kitty | Rabbit & Porkkitty is a platform development agency. We focus on understanding the needs of both the brand and the consumer to design the best-in-class experiences and technology-led solutions that drive performance.
Each agency within The TIPi Group operates with the same values at their core: collaboration and authenticity, driven by restless minds and a clear purpose. It’s important to us that we work with individuals and clients who embody these principles. The people who we work with are energetic and ambitious, with a shared entrepreneurial spirit.
We know that to be truly ‘specialist’ in your craft, you need to remain nimble and progressive. We stay one step ahead of the continual digital evolution and shape the future of that landscape.
Through our network, we can create specialist teams to handle our clients’ business challenges, delivering authentic integration and impactful, award-winning results on every level.
Working at kitty you get the perks of working at a bigger agency but with all the entrepreneurial aspects of working at a start-up. You’ll have a specialised role but will always be expected to think about the big picture. We’re incredibly proud of the company culture we have built here; a culture that has been recognised for many awards, including being named as of one of ‘The UK Top 100 Small Companies to Work’ for 5 years in a row. We’ve been fortunate enough to create this working environment by being passionate about putting our people at the heart of everything we do, whilst working collaboratively, to craft our culture together. We have recently taken the very exciting step of opening our first international office in Cape Town and are looking for talented people to help build our footprint globally.
The Role
Mid / senior-weight Full stack WordPress Developer (with Headless CMS experience)
Summary
Are you a Wordpress Developer with Gutenberg blocks and Headless / Sanity io experience? Are you looking to work with world-famous brands across sectors and international markets, driving their paths to success along with yours? Are you passionate about digital, e-commerce and want to join a fun and growing agency?
We are looking to expand our team in Cape Town with an experienced and driven Developer. As a Developer within Kitty, you will have a pivotal role in our pursuit to drive success in digital for our clients by creating engaging digital experiences.
Key Responsibilities
- Develop WordPress websites utilising templates, Gutenberg blocks, custom post types, and taxonomies
- Develop front-end experiences and back-end user interfaces using modern best practices in web languages
- Integrate third-party tools and APIs.
- Implement content migration processes and techniques
- Troubleshoot and solve complex technical bugs/challenges
- Implement modifications, updates, and improvements on existing projects
- Work directly with clients and project managers to plan the technical scope of their projects and lead client training as needed
The Candidate
To succeed in the role, we believe you will have the following:
Essential Experience & Qualifications:
- Minimum 5 years’ experience in web development
- Extensive experience with WordPress back-end development using the following technologies: PHP, MySQL, WP REST API, JSON
- Intermediate experience with SysAdmins and DevOps using the following, or equivalent, technologies: Web Servers, DNS, CDNs, Continuous Integrations (CI), Security and Performance Management
- Extensive experience with responsive development, graceful degradation, and progressive enhancement
- Strong working knowledge of Figma and Adobe Illustrator
- Strong understanding of accessibility, modern web design principles, user experience, information architecture, and social media
- Strong verbal and written communication skills, ability to convey complex ideas with brevity to both technical and non-technical audiences
- Ability to manage time and balance multiple projects
- Excellent attention to detail
- Highly creative and resourceful
- Passion and pride in your work
- Digital Agency experience
Working at TIPi Group
Location: hybrid working both from home and our lovely office on the V&A Waterfront
Holidays: 21 days, increasing with length of service, plus Christmas Eve and New Year’s Eve off
- an additional 10 days ‘work from anywhere in the world’
- Employee Assistance Programme
- Discounted wellbeing classes / membership
- Active company social life organised by a staff committee
- Opportunity for involvement in CSR and charity initiatives
- Personal Development, including bi-Annual appraisals and a Company mentor scheme
- Training, including: Supplier sessions (e.g. Google), Industry bodies (e.g. IAB), External trainers
- Opportunities to learn about other digital disciplines
We are an equal opportunities employer.
At TIPi Group, we take pride in creating a diverse, equitable and inclusive environment where everyone is welcome and their contributions are valued. When we recruit, hire, train, promote or engage in any other employment practice, we are committed to being an inclusive employer regardless of race, religion, gender identity, sexual orientation, national origin, age, socioeconomic status, medical condition or disability, or any other protected status.
If you have a disability we would be happy to discuss reasonable adjustments to the job with you.
Please note that we will only accept applications from candidates who are legally entitled to work in the South Africa.
Please beware of scams online or from individuals claiming to represent us. A TIPi / ROAST employee will never solicit candidates through a non-TIPi email address or phone number / WhatsApp. Please refuse any request that asks you to provide payment to participate in the hiring process.
Seniority level- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Marketing
- Industries Marketing Services
Referrals increase your chances of interviewing at Kitty by 2x
Get notified about new Full Stack Engineer jobs in City of Cape Town, Western Cape, South Africa .
Cape Town, Western Cape, South Africa 1 day ago
Front end Developer at Datonomy SolutionsCape Town, Western Cape, South Africa 6 days ago
Cape Town, Western Cape, South Africa 1 day ago
Cape Town, Western Cape, South Africa 1 month ago
City of Cape Town, Western Cape, South Africa 1 week ago
Software Engineer - 85 Percent Average in MatricCape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 1 day ago
Cape Town, Western Cape, South Africa 1 day ago
Junior Software Development Engineer (CPT)Cape Town, Western Cape, South Africa 1 week ago
Software Developer (Full Stack Developer)Cape Town, Western Cape, South Africa 1 month ago
Frontend Developer - Angular / D3.js (m/f/x) (hybrid)Cape Town, Western Cape, South Africa 4 months ago
React Full Stack Developer- Cape Town - Theodo UKCape Town, Western Cape, South Africa 4 weeks ago
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 1 month ago
City of Cape Town, Western Cape, South Africa 1 week ago
City of Cape Town, Western Cape, South Africa 5 days ago
Cape Town, Western Cape, South Africa 1 day ago
Cape Town, Western Cape, South Africa 5 days ago
Software Engineer (Python) - Supply ChainCape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 2 months ago
Wynberg, Western Cape, South Africa 7 months ago
Cape Town, Western Cape, South Africa 6 months ago
City of Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 2 days ago
Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 2 days ago
Cape Town, Western Cape, South Africa 2 weeks ago
Software Engineer (Python) - Supply ChainCape Town, Western Cape, South Africa 3 weeks ago
City of Cape Town, Western Cape, South Africa 2 days ago
Cape Town, Western Cape, South Africa 3 weeks ago
Durbanville, Western Cape, South Africa 16 hours ago
Cape Town, Western Cape, South Africa ZAR950,000.00-ZAR1,200,000.00 3 months ago
City of Cape Town, Western Cape, South Africa 4 days ago
City of Cape Town, Western Cape, South Africa 6 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest Mid developer Jobs in South Africa !
Web Developer
Posted today
Job Viewed
Job Description
The ideal candidate should have a keen eye for User Experience (UX), be proficient in modern JavaScript frameworks, and have experience with content management systems. This role requires someone who stays updated with the latest tech trends, thrives under pressure, and can work both independently and within a team.
Key Responsibilities :
- Develop and maintain responsive and user-friendly websites.
- Implement best practices for UX/UI design to enhance user engagement.
- Work with JavaScript frameworks such as React and Vue.js (Vue 3).
- Ensure website security, particularly in handling APIs and CORS policies.
- Develop and customize websites using Content Management Systems (WordPress, Umbraco, etc.).
- Collaborate with designers, project managers, and stakeholders to deliver high-quality web solutions.
- Stay up to date with the latest web development trends and best practices.
- Troubleshoot and resolve website issues efficiently.
Requirements
- Minimum 4 years of professional experience in web development.
- Expertise in UX design and an understanding of user behavior.
- Strong knowledge of React, Vue.js (Vue 3), and modern JavaScript frameworks.
- Experience in implementing website security measures, including API security and CORS policies.
- Hands-on experience with CMS platforms like WordPress and Umbraco.
- Ability to work under tight deadlines and handle pressure.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and within a team environment.
Benefits
- A dynamic and collaborative work environment.
- Opportunities for growth and professional development.
- Competitive salary and benefits package.
- Exposure to cutting-edge technologies and projects.
Web Developer
Posted 1 day ago
Job Viewed
Job Description
Job Purpose :
To utilise various web based development languages to build responsive and adaptive UIs for internal and public facing web applications. Our website and client-side web apps are built using React, Next.js, Tailwind, HTML5, JavaScript / TypeScript and CSS.
Minimum education (essential) :
Certificate in relevant Web Development or Graphic Design
Minimum education (desirable) :
Diploma in relevant Web Development or Graphic Design
Minimum applicable experience (years) :
3+ years working experience
Required nature of experience :
- Experience with translating UI & UX designs into HTML, CSS and Javascript websites using React, with a focus on user experience and usability.
- Use sound development practices to build a solid product while iterating quickly.
Skills and Knowledge (essential) :
Skills and Knowledge (desirable) :
Analysis and Planning 15%
Development and Testing 55%
Reporting and Communication 10%
Contribution to the Team 15%
Quality Management and Compliance 5%
Web Developer
Posted 1 day ago
Job Viewed
Job Description
To utilise various web based development languages to build responsive and adaptive UIs for internal and public facing web applications. Our website and client-side web apps are built using React, Next.js, Tailwind, HTML5, JavaScript/TypeScript and CSS.
Minimum education (essential):
Certificate in relevant Web Development or Graphic Design
Minimum education (desirable):
Diploma in relevant Web Development or Graphic Design
Minimum applicable experience (years):
3+ years working experience
Required nature of experience:
- Experience with translating UI & UX designs into HTML, CSS and Javascript websites using React, with a focus on user experience and usability.
- Use sound development practices to build a solid product while iterating quickly.
- Angular
- React.js
- HTML
- JavaScript/TypeScript
- RESTful APIs
- CSS
- Git
- Have an excellent sense of design and attention to detail
- Automated testing (Unit, Integration, End to end) e.g. Cypress, Jest)
- Code architecture and best practices
- CMS's (Content Management Systems) e.g. Strapi CMS
- Next.js
- Tailwind CSS
- SCSS
- State management libraries
- Collaborate in the application lifecycle (planning, design, development, deployment, maintenance) collaborating with stakeholders for requirements.
- Continuously research and evaluate new technologies to optimize development efficiency.
- Plan and design well-structured, reusable application architecture.
- Implement and develop according to best practices to ensure high-quality, maintainable systems.
- Participate in project planning by providing estimates, contributing to requirement documentation, and assisting with work breakdown structures.
- Participate in user story creation, estimation, and work plan development, ensuring clear communication of requirements.
- Effectively prioritise, and manage dependencies to ensure timely completion, and switch contexts effectively when the need arises.
- Collaborate effectively with development teams to solve problems, make recommendations, and discuss best practices.
- Proactively identify and mitigate code related risks, adapting as needed.
- Track tasks and progress within JIRA.
- Develop software adhering to project plans, deadlines, and coding standards.
- Develop and maintain high-quality, maintainable systems using efficient and reusable code according to best practices.
- Use version control effectively and according to best practices, as well as backing up other work according to company standards.
- Prepare and maintain testing environments, including examples and instructions.
- Conduct initial testing and assist in developing testing plans.
- Implement and maintain automated tests and component libraries according to team practices.
- Analyse systems to identify root causes of issues within a system, develop workarounds, and implement permanent fixes.
- Deliver thoroughly tested and performance benchmarked work that meets functional requirements before deployment.
- Deploy changes to the production environment following established procedures.
- Implement and maintain DevOps processes, including CI/CD pipelines and Infrastructure as Code as applicable to the team.
- Maintain up to date and accurate code and system level documentation.
- Provide clear, timely, and efficient updates on project status, progress, risks, and potential problems to the team lead.
- Prepare reports, manuals, and other documentation related to software status, operation, and maintenance.
- Maintain accurate system and product change logs, release notes and notifications to other teams, according to company standards and team practices.
- Offer insights and feedback on queries regarding relevant projects.
- Collaborate effectively with team members and stakeholders, by being available on appropriate communication channels with timeous, well articulated responses.
- Take ownership of projects.
- Actively participate in peer code reviews, discuss best practices, and contribute innovative ideas to projects.
- Collaborate with the team to solve problems and ensure successful project delivery - on time and as speced.
- Contribute to the development of fellow team members through knowledge sharing and promoting best practices.
- Deliver high-quality products that meet specifications, user requirements, best practices, deadlines, and regulatory compliance (e.g., FDA, CE, ISO).
- Apply knowledge of the Quality Management System guidelines and its relevant processes to ensure quality and SOC2 compliance in medical device and other software.
- Ensure all testing adheres to defined specifications.
- Contribute to safeguarding information and data in accordance with company policies.
- Keep all supporting documents up to date.