Technical Development Lead Jobs in Johannesburg, South Africa at Mindworx Consulting and Academy
Description:
As a Technical Lead, you will bridge the gap between strategic direction and hands-on implementation, ensuring your team delivers robust, scalable, and innovative cloud-based solutions. You will be a key driver in transforming healthcare by designing and developing solutions that enhance affordability, accessibility, and effectiveness. Your strong technical expertise will be matched by your leadership skills, enabling you to mentor your team, facilitate collaboration, and effectively communicate complex technical concepts to diverse stakeholders, including non-technical audiences.
This role requires a proactive approach to identifying new technologies and incorporating them to continuously improve our core services product
Duties:
Application Development:
Design, develop, and maintain scalable, high-performance web applications, primarily on Google Cloud Platform, utilising Firebase/Firestore and Angular. Expected to contribute 50-60% of time to hands-on coding
Team Leadership and Mentorship:
Lead, guide, and mentor a team of 4-6 developers (permanent employees and contractors), fostering a culture of technical excellence and continuous improvement
Conduct regular code reviews to ensure high-quality standards and adherence to best practices
Architectural Contribution:
Actively participate in the Architecture forum as a subject matter expert, contributing to the definition and evolution of technical standards, best practices, and architectural patterns within the Core Services area
System Design and Optimisation:
Collaborate on architectural design and decisions for the cloud-based product, ensuring systems are scalable, maintainable, and optimised for performance and cost
Project Planning and Execution:
Have significant involvement in project planning, estimation, and sprint deliverables, ensuring timely and effective delivery of new capabilities for the Core Services product
Stakeholder Communication:
Effectively communicate complex technical concepts, progress, and challenges to non-technical stakeholders across the broader organisation
Technology Scouting:
Stay updated with emerging technologies and industry trends, pragmatically recommending and championing new technologies and architectural patterns to incorporate into development streams
Deployment and Maintenance:
Oversee deployment processes, ensuring smooth releases and ongoing maintenance of applications
Quality Assurance and Troubleshooting:
Ensure implementation of unit, integration, and performance tests to guarantee code reliability and performance. Debug and resolve issues as they arise, supporting the team in complex problem-solving
Qualifications and
Experience:
Tertiary degree (BS in Computer Science, Software Engineering, Informatics, or other related technology degrees) strongly preferred
Minimum 8 years of experience in the software development industry with a diverse background in various software development disciplines (analysis, development, architecture, design)
Minimum 2-3 years of experience in a leadership or senior technical mentorship role, with direct reports
Experience in the healthcare industry is preferable
Hands-on experience with modern SDLC approaches (e.g., Agile, Scrum, Kanban)
Knowledge and
Skills:
Proficiency in Google Cloud Platform (GCP), with particular emphasis on Firebase and Firestore database (or equivalent cloud-native database experience)
Strong experience with Angular (version 12 and higher) or other modern Type Script/JavaScript-based web UI frameworks
Expertise in HTML5 with CSS3
Good understanding of design patterns and software design and development principles
Strong knowledge of containerization (Docker)
Experience in designing and developing RESTful APIs
Proficiency with version control systems, particularly Git
Understanding of CI/CD pipelines
Solution, business, information, and application architecture understanding
Systems Thinking: the ability to see how parts interact with the whole (big picture thinking).
Experience with the usage of agentic AI within the SDLC is preferable, but will be a requirement of the role
Title: Technical Development Lead
Company: Mindworx Consulting and Academy
Location: Johannesburg, South Africa
Category: