Software Development Team Lead (Cape Town)
Remuneration: | R40000 – R75000 per month |
Location: | Cape Town |
Type: | Permanent |
Reference: | #RDR0036 |
Company: | Recruit Digital |
The position reports to the software development manager (e-commerce).
Your responsibilities will include:
We are looking for an experienced software development team lead to join a versatile and creative IT management team.
As the development lead, you will lead a group of developers constantly striving for quality solutions that are delivered on time, within budget and scope, and drive a culture of quality and personal accountability.
You will need a strong understanding of large-scale full-stack platform development, have experience building Front-end, Backend and RESTful web applications. You will be from a development background and have a good understanding of architectural practices. You will be an advocate of Agile engineering practices and you will have prior line management experience with a track record of keeping highly skilled developers motivated.
Successfully launch new products quickly as well as manage a large existing code base.
This is an exciting opportunity to lead a growing team of engineers working on our clients’ ambitious development roadmap.
This is a hands-on role: you should expect to spend at least 50% of your time writing code, and working with others on your team directly contributing to the production of code. The other 50% of your time will be split between architectural and strategic planning with peers and senior developers and the day-to-day people management and development required of a high-performing and successful team.
Basic qualifications:
- Degree in computer science or engineering
- Experience leading a team technically, with a focus on a very high quality output
- Experience mentoring and developing technical teams
- Experience working within an Agile and Devops team, and an advocate of that culture
- Excellent problem-solving skills
- Experience developing Python in a test-driven environment (and/or at least in one of the following – Java, C, C++)
- Solid Web and Front-end Development experience with PHP, Html and Javascript and related libraries (React, Angular, Backbone)
- Good SQL and MySQL experience in a high-load environment
- Significant technical experience and a proven track record of architectural ownership and understanding.
- A thorough understanding of computer science fundamentals, including object-oriented design and data structures and algorithms
- Experience in developing distributed, high transactional and available systems
- Experience mentoring and developing others technically
Preferred skills
- Post-graduate degree preferred
- Experience with and an understanding of line management responsibility for a technical team
- Experience developing software for a highly-transactional retail online platform
- A thorough understanding of software engineering practices and best practices, including Agile software development, source code control systems and the use of software IDEs and development and testing tools.
- An understanding of software deployment tools, deployment processes and best practices
- Experience working with no-SQL data stores like Mongo/Redis, etc.
- Experience working with the AWS and/or Azure platforms
- Experience with building Restful API web services
Posted on 29 Jan 11:22
Ryan Mc Dougall
.
Create your CV once, and thereafter you can apply to this ad and future job ads easily.
Recruit Digital
Recruit Digital; leading recruitment agency for the Digital, Media, IT & Advertising sectors in South Africa.
Covering both Cape Town and JHB roles, Recruit Digital provides staff for Media firms, Digital Agencies, Corporates, Startups, E-commerce retailers, and all other Internet related businesses.
Recruit Digital fills vacancies within Client Services, Creative & Design, Development & Technology, Sales, Copy-writing, Social Media, SEO, Planning & Strategy, Marketing, Senior Management & Executive positions.
Get job alerts for Developer jobs
- Senior Java Developer, Cape Town, Somerset West, e-Merge IT Recruitment
- Senior Java Developer, Cape Town, e-Merge IT Recruitment
- Java Developers, Cape Town, Pinelands, e-Merge IT Recruitment
- Senior .NET Developer, Cape Town, Muizenberg, Recruit Digital
- Junior-Senior Scala Developer, Cape Town, Recruit Digital
- Junior-Senior Python Developer, Stellenbosch, Recruit Digital
- Junior-Senior Python Developer, Cape Town, Recruit Digital
- Android Developer, Cape Town, Recruit Digital
- Senior Back-End Java Developer, Cape Town, e-Merge IT Recruitment
- Senior Front-End Developer, Cape Town, Zonnebloem
- BO Developer, Cape Town, University Estate
- Java/JavaScript Developer, Cape Town, CBD, MPRTC Recruitment
- Mid-Level Java Developer, Cape Town, e-Merge IT Recruitment
- Senior Java Developers, Cape Town, e-Merge IT Recruitment
- Java Developers, Cape Town, e-Merge IT Recruitment
- Senior Java Developer, Cape Town, Somerset West, e-Merge IT Recruitment
- Junior Software Developer, Cape Town, Capfin
- Java Developers, Stellenbosch, e-Merge IT Recruitment
- Mid-Level Full Stack PHP Developer, Cape Town, Waterkant
- Sales Representative/Business Developer, Cape Town, Dynamic Talent Acquisition
- Mid-Level Front-End Developer, Cape Town, Sea Point, Roobix
- Junior-Intermediate C# Developer, Cape Town, CBD, MPRTC Recruitment
- Mid-Level Front-End Developer, Cape Town, Digitas Liquorice
- JavaScript Developer, Cape Town, Recruit Digital
- Full Stack Developer, Cape Town, Recruit Digital
- Back-End Web Developer, Cape Town, Recruit Digital
- Web Developer, Cape Town, Recruit Digital
- Software Developer, Cape Town, Observatory, Black River Park
- Data Warehouse Developer, Cape Town, Zonnebloem, Rhino Africa
- Technical Lead Developer – Java, Cape Town, MPRTC Recruitment