Who are we looking for?

WE ARE LOOKING FOR DEVELOPERS AT ALL LEVELS!

You will get to be a part of the exciting movie entertainment industry: Brad Pitt! Scarlett Johansson! Quentin Tarantino! Ridley Scott! All people we’ve never met! But we do create and provide innovative products and solutions that are used worldwide by cinemas, studios, and the cinema going public alike. We build amazing products that transact the business of the movies more than 20 billion dollars of tickets are sold through Vista every year; but more than that, we are a group of good people who love doing good things.

Vista is an established company, with over 20 years growth and experience, but with the variety, challenges, and the excitement of a start-up.

Come and join our cast of characters and be an integral part of making the cinema industry an even better experience.

The Developers Role

Senior Position:

We’re looking for a Senior Developer with some leadership experience, who will be heading up a new team being formed as part of an established cohort. Someone with strong OOP software design experience who can mentor juniors, intermediates, and the organisation to constantly improve the code base. A proven record of leading the adoption of software development processes such as code reviews, BDD, TDD, whiteboarding.

You will have experience with holding 1-1s with your team, interviews and hiring, training, or creating development plans. As a team lead you will be responsible to stakeholders within the organisation for ensuring delivery and keeping the product manager up to date on progress.

Integrations developments will primarily focus on localization and custom software for the many different customer requirements within the EMEA region. These will include hardware and online payment systems, reporting and data extracts, communicating with 3rd party APIs and more.

We work in the Microsoft stack, primarily focused on C#, SQL Server, and an increasing focus on Cloud concerns such as SaaS and Multitenancy.

Skills, Knowledge, Abilities and Personal Attributes:

  • 8+ years’ experience in the software development industry.
  • Strong to expert C# OOP design principles, and the ability to lead design sessions within the team.
  • Strong to expert SQL Server.
  • Ability to communicate clearly with technical and non-technical people.
  • Proven experience leading juniors and intermediates.
  • High standards for engineering excellence.
  • Humility, emotional intelligence, and maturity.
  • Passion for learning.


Junior - Mid Level Position:

We’re looking for a Software Developer starting out in their career who is looking to join a team which prioritises safety, growth, team culture, and always producing the best possible programs in an enterprise environment.

You’ll be working in an Agile environment with a talented team of developers, business analysts, and testers, and you’ll be given every opportunity to improve your skills in a world leading software development company.

Integrations developments will primarily focus on localization and custom software for the many different customer requirements within the EMEA region. These will include hardware and online payment systems, reporting and data extracts, communicating with 3rd party APIs and more. As a test analyst on our team, you will gain experience covering a wide range of skills within the software quality discipline.

Skills, Knowledge, Abilities and Personal Attributes:

  • 2 years’ experience as a software developer, or relevant qualification and some experience.
  • Experience with C# / .Net
  • Some understanding of SOLID, OOP, design principles.
  • Some SQL Server, T-SQL, relational databases.
  • Good communication skills.
  • A positive attitude and willingness to learn in a very broad software suite.
  • A love of software development.


We are waiting to be blown away with your impressive application.

Hybrid / Remote working available

We welcome applications from candidates with the right to live and work in South Africa.

Apply Online!

Use our online form to apply

Apply Now