Full Stack Developer

Full Stack Developer / Software Engineer

Location: Century City, Cape Town
Salary: Highly Negotiable

About the Role:
Responsible for software design and implementation. This involves participating in scoping and planning sessions, documenting, programming and debugging, testing and assisting with system integration and deployment. You will work on a variety of projects as part of an agile team, using multiple programming languages, frameworks and tools. Projects are assigned to teams taking the team members skills and aspirations into account whenever possible.

Extensive front-end experience - Javascript and CSS
Experience in Typescript, Angular, React, Vue.js, cross-platform mobile app frameworks such as Ionic or flutter advantageous
Server-side experience in web (PHP, Python .Net, Java) OR
Mobile development (Android - Java, iOS - Objective C, Swift)

Actively participate into scoping and planning session, discussing solution design, technical implementation and providing estimates
Produce good quality code and comment his code properly
Test your own code
Review colleague’s code
Produce technical documentation
Work towards constantly improving the overall code base quality and reducing technical debt
Assist with system integration and deployment