Skip to main content

Graphics Programmer (Senior)

Authored by

on

Location
Skills
Experience
Application Deadline

Introduction

At Hipster Whale, we're passionate about creating bright and funny arcade action games that appeal to broad audiences — games that players will continue to enjoy for years to come! We’re currently working on an exciting new project and searching for a talented Graphics Programmer to help make our creative vision a reality.

Overview

As a Senior Graphics Programmer, you will join our highly skilled, professional, and pragmatic engineering team to play a pivotal role in shaping the visual quality of our games. You’ll be a seasoned programmer with extensive knowledge of rendering techniques and shader technology, able to apply your versatile skill set to a variety of technical challenges. A keen interest in mobile games, particularly within the arcade and casual genres, will be highly regarded.

This is a full-time on-going position based at our studio in Melbourne, Australia. We may consider a remote role for a highly qualified applicant, however, it's imperative that there is significant overlap with our core business hours. Candidates must have a suitable visa allowing them to work in Australia. Our team currently works hybridly, with a minimum of two days per week in the office (Mondays and Thursdays) and the option to work remotely from home on other days. We support individual flexibility arrangements and will accommodate requests wherever possible.

We’re proud to have an inclusive work environment and encourage members of all backgrounds and perspectives to apply!

Responsibilities

  • Work with our Art Director to realise our artistic vision through the use of efficient and scalable modern rendering techniques using custom hand written shaders
  • Primarily writing code C# and HLSL using Unity
  • Optimise games for target devices, spanning the range from the latest devices through to older, more modest ones, implementing scalable rendering techniques

About You

  • You’re an experienced graphics programmer, having worked on several published titles across multiple platforms
  • You keep up with the latest real time rendering techniques used in the industry
  • You’re knowledgeable about mobile game development and have taken projects through to a polished release
  • You enjoy the challenge of learning and improving upon an established codebase
  • You work well independently and can set your own milestones, while still being an excellent team player
  • You enjoy arcade/casual/mobile games and are passionate about graphics technology

Requirements

  • 5+ years professional experience, ideally working with Unity and C#, or willingness to adapt from C++
  • Worked on shipped mobile, console and/or PC games
  • Computer science degree, games programming degree, or demonstrably equivalent skills
  • Strong linear algebra and 3D maths skills
  • Demonstrable skills and knowledge of offline rendering techniques in addition to real time techniques
  • Excellent communication and interpersonal skills
  • Must be legally able to work in Australia

Bonus Points

  • Lifecycle experience publishing and optimising titles for various platforms
  • Ability to teach and share your knowledge with technical and non-technical people alike
  • Familiarity with agile development (Jira, Kanban, sprints, etc.)
  • Demos and code samples are always fantastic to see
  • We’re also keen to hear about any other interests that you may have which could contribute positively to our studio!

Critical Info

  • Base salary is 120K+ AUD (excluding super) depending on experience and skills
  • This is a full-time on-going position
  • We aim to move through the recruitment process as quickly as possible and will respond to all applicants regardless of the outcome
  • Due to the large volume of applications we receive, we’re unfortunately not able to provide specific feedback to each applicant.
  • Applications close Sunday, 29 September 2024

How to Apply

  • Please share a cover letter explaining your interest in the role and a CV outlining your experience
  • Demos and code samples are always fantastic to see!
  • Note that we use the Employment Hero/Swag platform to assist with our recruitment process