Lead Developer

We view our client as one of the top digital organisations in South Africa, who provide marketing and support services to millions of clients across the globe. They are based in very trendy and upmarket offices in Century City, Cape Town. A multi billion-dollar global giant in their field, they are able to attract the very best talent in South Africa, and retain them. They are currently looking for a Lead Developer to join their team.

Job description

Reporting to the Product Development Manager, the successful candidate will, as a member of the management team, be required to effectively lead and execute the Development portfolio and related activities. 

This is a key role for the business that requires an entrepreneurial individual who is able to direct as well as do the work, and who will gain much satisfaction from solving a wide variety of challenging problems while playing a pivotal role within a small and focussed development management team.

Duties will include, but not limited to:

• Management of a Software Development team, including recruitment, appraisals and other related management functions

• Attend project kick-off meetings with clients and ensuring all projects are project managed, tracked and delivered upon to customer expectations and within required timelines

• Work together with product owners, business analysts and technical leads to deliver high quality software product

• Taking part in Scrum rituals such as stand-ups, planning sessions, demos and retrospectives

• Taking part in team activities such as collaborative-development and code-reviews

• Taking part in cross-team activities such as knowledge-sharing and documentation

• Helps to achieve Sprint goals

• Solves impediments

• Provide guidance to Product Owners and Business Analysts to assist execution of their respective Agile Projects

• Provide coaching support during regular Agile/Scrum training efforts

• Educate, reinforce, and coach team members and stakeholders in all facets of Agile/ Scrum

• Ensure a proper power balance between Product Owner and Software Development Team

• Works with Product Owners

• Strives to develop a Team into a High Performance Team

• Supports Team building and Team development by utilizing the abilities and skills of individuals, and fostering a feedback culture

• Ensures and supports empowerment of the Team

• Addresses needs efficiently and effectively

• Helps Team to learn from its experiences

• Designing and planning technical solutions to meet business requirements

• Coding and developing features for new and existing products

• Upkeep and maintenance of existing products

• Management of the technical execution of the solution

• Focus is the integrity of the systems with regards to quality, stability and scalability

• Owns the construction and delivery process of systems developed

• Deal with internal clients on a technical level

• Analyse, detect, identify and correct technical problems and deficiencies

• Transfer of technical knowledge to the team

• Prepare technical design specifications according to business requirements

• Ensuring that the Architecture team’s vision is implemented when building or maintaining systems


Even the most experienced talent should have the opportunity to expand and improve their skill sets in many advanced areas of knowledge at this employer.    

If you have the right attitude and right aptitude, we can assure you that room for growth at this employer is unprecedented.  

They firmly believe in staying up to date with latest technologies, so you’ll be working with the latest tech at international standards.  Whilst this is a very modern and fast paced organisation, the atmosphere is also relaxed.  Leave those suits and ties at home, but please wear something. 

Our client doesn’t believe that sitting in traffic for hours each day is necessary so working hours are flexible, with core working hours between 9am and 4pm.   

To keep you healthy, stress free, and happy – they provide nutritious meals (free of course), serve cappuccinos from their coffee bar, provide free access to the gym, and of course there are free massages from their wellness therapist when you need it the most.  

Our client is able to pay top dollar to attract and retain top talent in South Africa and offer excellent end of year bonuses based on company and individual performance.  

The company is outperforming though, so for now, the rest is up to you.

Work hard and play hard?  Head on down to the bar every Friday afternoon, try your hand at Poker on Thursday evenings, enjoy regular team building events such as white river rafting, and so much more. 

Most of all they have created a culture second to none.  Small on egos; big on energy.  Possibly the most employee centric client we’ve come across.  


If you meet with our requirements and think you could be a match then you’ll want to pop your CV to  

Do it now. 


• Strong leadership and people management competencies
• Leadership experience supporting the delivery of business value
• At least 6 years hands-on development experience
• Computer Science related degree, diploma or similar qualification
• C# Web Development with .NET 3.5 or higher
• Agile / Scrum experience
• Be prepared to work in a 24/7 environment
• Proven experience in internet technology and web development
• Familiarity with CSS pre-processing (e.g. SASS)
• Familiarity with popular JavaScript frameworks (e.g. Angular)



Century City, Cape Town


Interested in this position?

If you feel you are a good fit for this role, kindly send your CV to In your email, please feel free to tell us why you are an excellent fit for the role and also include your current earnings and notice period. We look forward to chatting with you.