Lead Software Engineer - Cape Town Verfied

R 30000 per month Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 22-05-2019 9:59:01 AM
17-07-2019 9:59:01 AM
Lead Software Engineer (Team Lead)
The Lead Software Engineer is a full-stack developer responsible for all aspects of software development undertaken by the organization. You will be expected to direct and support the other engineers in both web and mobile development. Your duties will also include research, documentation, testing, feature design and business analysis. You will be responsible for CI/CD DevOps in collaboration with the Senior DevOps Engineer and resource allocation in collaboration with the Development Manager. You will report to the Chief Technology Officer and assist with roadmap and sprint planning. This is a 50% management role and 50% hands-on role.

You will need:
Commercial experience in web applications development
Commercial experience leading and/or supporting a development team
Advanced proficiency in Python (Django framework) development
Commercial experience in frontend development frameworks (React/Angular)
Advanced knowledge of SQL databasing (SQLite/MySQL)
Advanced knowledge of MongoDB databasing (SQLite/MySQL)
Commercial knowledge with ElasticSearch databasing.
Commercial knowledge with Big Data concepts.
Intermediate skills in HTML/CSS/JS frontend development
Knowledge of UI/UX standards and principles
Experience with continuous development/integration
Knowledge of deployment/provisioning technologies
Working knowledge of Linux environments (Ubuntu/Debian)
Experience with SCRAM processes and sprint management and ceremonies.

Recruiter: Proversity