Software Engineer

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. 


  • Develop quality software and web applications
  • Analyze and maintain existing software applications
  • Design highly scalable, testable code
  • Discover and fix programming bugs


  • Bachelor's degree or equivalent experience in Computer Science or related field
  • Development experience with programming languages

Preferred requirements:

  • Flutter App Experience 
  • Laravel Experience 
  • Firebase Experience
  • Docker Experience
  • Linux Servers
  • GitLab Experience
  • Agile / Scrum Experience
  • MySQL

Alternative Optional Requirements (Would prefer the above but these skills are transferable with some training to the above)

  • Java
  • Android App Development
  • iOS Development
  • PHP
  • Dart
  • HTML
  • CSS
  • JavaScript
  • C++
  • Linux Command Line Experience
  • Version Control
  • noSQL databases
  • System Design
CubeZoo is a Mobile App and Web Development agency established in 2011. We work with start-ups, SMEs and enterprise level clients and help grow their revenue by building powerful technology that improves business production and customer loyalty. We follow the agile philosophy and scrum technique as opposed to the traditional method. This means our clients can see, touch and test our developments in production cycles rather than having to wait for the final product. Our teams specialise in various frameworks that are aligned to specific business needs. Whether you need a MVP or full product solution, we are geared to producing products that are stable, powerful and scalable. We are people, digital, simple.