What we do
Over the past 10 years, Codeo has established its reputation as a leading consulting and software development agency in Durban. We've collaborated with customers on a number of amazing projects and have also been lucky enough to launch two new businesses which we continue to actively support from an engineering and product design perspective. Recently, we launched a new product on Trello called SendBoard - check it out if you use Trello!
Why Work With Us
We have an incredible team that love designing and developing solutions using the latest technologies and standards. We constantly reevaluate our tools and processes to maximise the time we spend on aspects of software development we love.
At Codeo, we engineer disruptive web & mobile apps that have a positive impact. We love learning and solving challenging problems in new ways. We love that technology lets small teams solve big problems. We focus on what we love to do and what we are brilliant at, to make a positive impact on the way people live and work.
Our values are excellence, empathy, innovation, ownership, strategy and teamwork. These are practiced through 30 key behaviours which we refer to as the Codeo Way. At any point in time we are focusing on improving ourselves in one of these areas. Examples of key behaviours are “Listen Generously”, "Master your Tools" or "Check your ego at the door".
Our core value is excellence. We want to ensure that everything we do is aligned to being excellent. From crafting an email, to writing documentation, code, testing or design, we want to ensure that we do an excellent job. Some of our behaviours aligned to this are "Make quality personal" and "Be hungry to be better".
We have embraced the remote work movement and support employees working from wherever they feel the most comfortable.
Our Engineering Processes
We have a relatively robust process of designing, developing, testing and deploying code. We follow a kanban approach for development using Trello (we're massive Trello fans, having recently launched a PowerUp called SendBoard to support our help desk in Trello). In terms of quality, we generally practice TDD but also rely on a mix of collaborative code review processes and structured testing (we have a dedicated QA team) to ensure we meet our quality benchmarks. We are currently focusing on entrenching a strong DevOps culture in our team. Our builds and deployments are fully automated and we are currently focusing on automating all of our smoke tests.