Recruitment

We are not currently looking to fill any permanent vacancies, but we are always interested to hear from contract or freelance programmers. NO AGENCIES PLEASE.

What’s the JOB?

  • Requires an experienced lead developer with deep knowledge and understanding of modern object oriented programming concepts and how they can be best used to efficiently interact with the world around them.
  • Core skills to include realtime, native C++ development on the Windows XP platform utilising Microsoft DirectX 9 and DirectShow. MFC or ATL could be a bonus but are not essential as much of our user interface level application development is undertaken using higher level RAD tools such as Visual Basic dot NET.
  • If you have not had much exposure to these particular systems and have instead had extensive experience on other architectures (e.g. Linux, Mac OSX, PS2, XBox, OpenGL or OpenML) then we would still be keen to talk to you. In which case you will need to be able to demonstrate your raw talent and ability to cross-train yourself quickly.
  • The work is varied and you will not find yourself continually using the same toolset or software development environment. A large part of the company’s continued success has come from our flexibility and willingness to continually step outside of each of our core comfort zones to either find or create the right tool for the job. You will be expected to do the same.
  • A proportion of the work will be undertaken on client sites as well as venues around the world. Therefore the willingness and flexibility to travel would be advantageous.

Who are YOU?

  • You acquire new skills and tools very quickly and have a natural knack for understanding computer technologies. You’ve been doing this from an early age and are considered by all around you to be an “uber-geek”.
  • You don’t have to try to be a programmer… you are a programmer!
  • But, you’re not simply a “nerd”. You have a dynamic personality with the ability to make friends and influence people quickly. You’re comfortable in large or small social gatherings. You have the ability to be a team player as well as to work on your own initiative with little or no help from others.
  • Much of our work is client facing - often programming in hostile conditions with many distractions going on around you. You must be calm and efficient under pressure. In fact, you thrive on it.
  • The number of software and hardware technologies we use on a day to day basis is huge and there will be lots to learn in the role. Diversity is the key and you’re keen to embrace this opportunity as much for your benefit as that of the company.
  • You are not afraid of hard work. You are not afraid of challenges. You see every new project as an opportunity to shine. You relish the feeling when the job is done of knowing “I made that work”.