Authored by
on
Hipster Whale is a multi-award-winning Australian studio located in the heart of Melbourne. Their first release, Crossy Road, quickly became a viral success, and Crossy Road titles have amassed more than 330 million downloads to date. Hipster Whale has joined forces with world-renowned companies along the way, including Bandai Namco and Disney, to create more top-charting games like Crossy Road Castle, PAC-MAN 256 and Disney Crossy Road. Their mission is to make bright and funny Arcade Action games with broad appeal that players will continue to enjoy for years to come!
The Role
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 searching for a talented Senior UI Engineer to lead the development of intuitive and engaging user interfaces on an exciting unannounced project. Working alongside a designer, you’ll transform creative visions into polished, user focused solutions to delight players. If you’re passionate about crafting incredible interfaces and user experiences, we encourage you to send through an application!
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
- Creatively develop solutions to help make our games as fun and rewarding for our players as possible
- Primarily use C# and Unity to support the team with refining and debugging our games
- Build robust and extensible UI systems
- Working with a designer to implement their vision
- Add platform specific functionality, while managing performance and compliance requirements
- Optimise the game for target devices
About You
- You’re an experienced cross-platform games programmer, having worked on several published titles.
- You are strongly UI and UX design-minded, knowing what it takes to deliver a great experience
- You have practical experience with mobile game development and understand the journey from concept to polished release.
- You enjoy the process of diving into an established codebase, learning its structure, and finding ways to improve and expand it.
- You’re adaptable and capable of setting goals independently, while also collaborating effectively within a team.
- You’re passionate about arcade, casual, and mobile games, and have a focus on crafting responsive and engaging gameplay experiences.
Requirements
- 5+ years professional experience, ideally working with Unity and C#
- Experience building UI systems in Unity on a shipped title
- Understanding of performance optimisation for UI
- Computer science degree, games programming degree, or demonstrably equivalent skills
- Have worked on shipped mobile, console or PC games
- Strong linear algebra and 3D maths skills
- Excellent communication and interpersonal skills
- Legally able to work in Australia
Bonus Points
- Experience working on UI on a shipped VR or AR titles
- Lifecycle experience publishing and optimising titles for various platforms
- Ability to teach and share your knowledge with technical and non-technical people alike
- Demonstrable skills or interest in game design, art, UX or other cross-disciplines
- Familiarity with agile development (Jira, Kanban, sprints, etc.)
- 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, based in Melbourne, Australia
- Applications are open until filled
- 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.
How to Apply
- Please share a cover letter explaining your interest in the role and why you would like to join the Hipster Whale team
- Please provide a CV detailing your experience
- Examples of your technical work (demos or code samples) are always fantastic to see
- Note that we use the Employment Hero / Swag platform to assist with our recruitment process. We don't expect you to autofill the application using the AI tools, nor populate a Swag profile on the platform, simply submit a personally written cover letter and CV document.
If you experience technical difficulties, you are welcome to send through an application via jobs@hipsterwhale.com instead. Please add [POSITION TITLE - YOUR NAME] in the email subject line and include answers to the following questions in your application:
Questions for Candidates
- Do you have 5 or more years of professional experience, having worked on shipped titles?
- Of your shipped titles, which did you work on the UI for?
- Are you located in Melbourne or willing to relocate if successful?
- Can you provide links to your work and illustrate which parts you worked on (or didn’t)?