URGENT/Senior Game Developer

Permanent

The Job & The Person

ABOUT THE ROLE

We are looking for a Senior Game Developer at Wonderlabz who plays a crucial part of the creation of our awesome games. We recently took on as customer one of the largest regulated gambling operators in the UK, and we are expanding rapidly to support their development needs.

You will be working in a team that is responsible for taking the game from a concept stage to a finished game, optimized for both desktop and mobile devices. Not only will you write structured, testable quality code but you will also support our graphics and FX artists with implementing and coding art and graphical effects.

We believe that working closely in small team is crucial in creating the best games and it helps us in an agile way to take faster and better decisions. The team will interact with the product owner, a development manager, a technical architect, and to some extent with creative team members.

We develop our games in Javascript and TypeScript. They are rendered using WebGl or Canvas2d rendering systems. To give the players the best experience, we put a lot of effort in optimizing our games for all platforms, both regarding file size and performance. We work in an ambitious, casual and fun atmosphere where we take a lot of pride in the games we create.

PERSONAL CHARACTERISTICS

The ideal candidate will have experience in agile software development with the ability to deliver in an iterative environment where pace is high and all voices matter.

Possibly you proactively seek out areas of inefficiency within the scope of the role, taking action to make continuous improvements.

Its very welcomed if you’re a team player with strong initiative and self-motivation thriving in a small team environment where the route from idea to implementation is very short.

You should be a dependable person, who delivers consistent quality and brings with him enthusiasm to learn and expand your technical knowledge as both a manual and automation engineer.

We work in small agile teams consisting of a game designer, sound designer, producer, QA, artists and of course game developers. This means a friendly, positive and proactive attitude to your role and your colleagues is welcomed. A collaborative, fun to work with person who learns and improves their professional skills is what also your team members are looking for.

We believe that to sustain a healthy work environment, everyone needs a healthy personal life. Our choice of location on the famous Bloubergstrand in Cape Town allows for a low stress environment, and our focus on family ensures that the balance between work and home is well maintained.

We have many internal training sessions, and you will get excellent support from your team whilst learning new technologies that are used by the team. Sounds inviting? Reach out now if you’re a social, positive, and driven person who can help us create the best video slots on the market!

Responsibilities

  • Upgrading current game core framework
  • Participation in the design process for new features in the new games framework
  • Implementing new features in the game framework with focus on performance, maintainability, and quality
  • Create reusable code and libraries for future use
  • Implementing new games in games framework
  • Code Reviews of new features implemented by other developers
  • Working in a team in an agile environment

Requirements

  • +5 years of prior experience of software development as employee or contractor
  • +2 years experience working in the iGaming industry
  • Experience developing slot engines
  • Experience working with graphically performance-heavy web applications and games
  • Working experience with JavaScript, TypeScript, or similar
  • Working experience with any JavaScript based game engines, like PIXI, Phaser or similar
  • Interest in computer graphics programming, animations and effects
  • Good communication skills to explain technical requirements to the game designer and producer
  • Experience with client-server integrations
  • Understanding of GIT, good practices for version control, artefact versioning, branching model, webpack, and node package manager

Bonus Points

  • Experience with hardware-accelerated 3D techniques
  • Experience working with TDD and automated testing techniques
  • Experience with CI/CD
  • Experience with JIRA
  • Interest in code quality practices
  • Any other creative skill, from sound design to 3D modeling
  • The ability to deliver in an agile team, iterative environment where pace is high and all voices matter

WONDERLABZ / Pixel.Byte.Perfect.
The software company on the beach, delivering innovation and success!

Join Front

Apply for this Job

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.