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