${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
Hipster Whale

Generalist Programmer (Mid/Senior)

${ timestamp }} · 
Hipster Whale
🇦🇺 Melbourne

We're looking to add a mid/senior programmer to our highly experienced, professional, and pragmatic engineering team. All of our engineers are passionate about games and contribute both creatively and technically to our projects. This is a permanent full-time role and could be remote for the right person but preference will be given to candidates who are based locally in Melbourne.

Just because we’re calling out for a generalist, doesn’t mean we aren’t extremely interested in hearing about any particular interests you have that may contribute positively to our studio!

What You’ll Be Doing

  • Primarily using C# and Unity to support the team with refining and debugging the game
  • Creatively coming up with solutions to help make our games as fun and rewarding for our players as possible
  • Optimising the game for target devices
  • Integrating mobile SDKs (ads, IAP, analytics)
  • Implementing platform specific functionality, while managing performance and compliance requirements

About You

  • You’re an experienced cross-platform games programmer, having worked on several published titles
  • You’re knowledgeable about mobile game development and have taken projects through to polished release
  • You enjoy the challenge of learning and improving an established codebases
  • You work well independently and are able to set your milestones, while still being an excellent team player

Required

  • 4+ years experience as a programmer in commercial studios
  • A portfolio of shipped titles on a variety of platforms
  • Computer Science degree or demonstrably equivalent skills
  • Advanced skills in C# with ability to write clean, modular and maintainable code
  • Experience with Unity game engine
  • Great communication skills
  • A good sense of "game feel" and how to get the most out of a simple or limited control scheme
  • Must be legally able to work in Australia

Bonus Points

  • Lifecycle experience publishing and optimising titles for various platforms
  • Familiarity with agile development (Jira, Kanban, sprints, etc.)
  • Strong linear algebra and 3D math skills
  • Experience or interest in making good quality platform ports
  • Experience in live ops
  • Experience with the Nintendo Switch platform highly desirable
  • Demonstrable skills or interest in game design, art, UX or other cross-disciplines
  • Demos and code samples are always fantastic to see
  • Enthusiasm for arcade mobile games

How to Apply

Please send a cover letter explaining your interest in the role, as well as a CV outlining your experience with [POSITION TITLE - YOUR NAME] in the subject.

Applications are open until the position is filled