At Morningside Consulting and Training Group, we understand that our clients’ web and mobile applications are at the heart of their success. We’re looking for a talented application developer to spearhead our application development process and support the maintenance of our clients’ existing apps. If you’re passionate about creating high-quality applications and working as part of a collaborative team, we’d love to hear from you.
Objectives of this role
- Build and maintain web and mobile applications for our clients.
- Collaborate with the rest of our clients’ teams to ensure applications align with organizational goals as well as customer needs.
- Oversee the performance of applications to ensure they’re always running properly.
- Improve process and continuously find ways to advance our clients’ apps.
- Review and adapt clients’ existing app architecture, hosting environment, and APIs.
- Provide multinational clients with App localization, configuration and integration support, including local servers or CDN optimization (for faster loading times in South Africa).
- Coordinate with clients’ teams to conduct User Acceptance Testing (UAT) and quality assurance before products launch.
- Identify bugs, localization issues, or system incompatibility for multinational clients.
- Ensure the app meets performance, security, and UX standards.
- Develop and maintain documentation of all clients’ data handling and hosting processes for internal compliance and data security and relevant digital regulations (POPIA).
- Develop and provide app functionality and integration support to meet unique clients’ needs and specifications.
- Provide ongoing technical coordination and liaison with clients to meet their industry needs and specifications.
Responsibilities
- Build software that fulfills specific needs
- Find solutions to security threats, viruses, or errors that might hinder the performance of applications.
- Carry out regular security, regulatory compliance and performance checks.
- Remain current technological trends to keep our clients’ software as innovative as possible.
- Stay on track of the application lifecycle to ensure necessary updates are completed on time.
Required skills and qualifications
- Proven experience (professional or otherwise) as an application developer.
- Ability to work in at least one programming language (ex: JavaScript, Python)
- Deep understanding of core programming principles, including design.
- Critical thinking and analytical skills.
- Keen attention to detail.
- Excellent time management.
Preferred skills and qualifications
- Proficiency with project tracking software, such as Jira.
- Certification in application development
- Experience working as part of a development team.
- Strong communication skills.
- Project management experience.
- National diploma or bachelor’s degree in information technology or similar field.
- 3 years of experience in software applications development or similar field.
Salary range:
- R790 000 – R1 450 000 per year depending on experience, skills and qualifications.
How to apply?
Please submit your resume to: careers@mctg-consulting.co.za on or before 18th December 2025.
