This job might no longer be available.
Gameplay Programmer (Mid/Senior)
2 years ago
About Halfbrick
Halfbrick is a game-developing studio that is globally recognised for its success with phone games such as Fruit Ninja and Jetpack Joyride. Previously headquartered in Brisbane, Halfbrick is now fully remote and present all around the world. Halfbrick is one of Australia’s longest-running and most successful game developers. Our success is built on a culture that encourages passion, enthusiasm, a willingness to learn, and an openness towards trying different approaches to how we make games.
Why you’ll love it
We believe our culture is a leading factor in our success and helps us to attract and retain the best talent! We work hard to foster an intensely collaborative, fun, and creative environment, with training and professional growth opportunities at our forefront. We strongly believe in and endorse equal opportunity employment and value diversity at Halfbrick. We’re a tight-knit crew who celebrate self-expression, and hey, some perks never hurt either.
Here are just a few of the things we like to offer our Bricks:
- Salary sacrificing for phones, laptops, gaming consoles, superannuation and novated lease.
- Career development and mentorship.
- Freedom to work on games you’re interested in.
- 100% company transparency.
- Mental health support.
- Flexible working hours.
- Part time work options.
- Fully remote working.
- We hire globally and all opportunities are available world-wide.
- Quarterly salary reviews.
- Bonus system.
- Open management without bureaucracy.
- Extra leave benefits.
- Loads of social events.
- Awesome rewards and recognition opportunities.
About the opportunity
We have an exciting opportunity for an experienced Gameplay Programmer to join our team remotely helping us code and make fun game experiences!
We pride ourselves on creating games that people remember for a lifetime and believe that comes from having superstar teams. We have an awesome opportunity to work with a team that is transforming game entertainment through quality content and innovative ideas. We are committed to growing our employees, and you will be given the opportunity to grow inside a friendly and professional team. You will be among hard-working, dedicated, and incredibly talented individuals. In order to maintain this, we like to constantly raise our talent bar, and only hire the best! In return for offering us a skill set that is unmatched and a talent for what you do, you’ll be surrounded by company that is incredibly bright, supportive, and creative.
Remuneration for this role is $70,000 - $90,000 AUD.
Responsibilities
- Proactive when working with little direction, driven to solve problems and improve projects.
- Excellent collaborative skills with fellow programmers and other disciplines.
- Willing to work outside of the Programming role (i.e. Contribute to design, provide art feedback, etc.).
- Willing to help skill up other team members.
- Willing to expand existing skill set.
- Demonstrate capability and high-quality work.
- Quickly disseminate and adopt new processes and methodology.
- Work with and assist your peers to develop world-class content, with a focus on innovation and creativity.
- Question and seek information from peers.
- Actively participate in creative meetings, contributing viable ideas.
- Constructively contribute to team culture through a positive attitude.
- Articulate concepts and ideas in a clear and unambiguous way.
- Draw upon personal experience to determine the best approach for task completion with an emphasis on reducing cycles of iteration and churn.
- Check your own work for quality and accuracy.
- Most importantly, help create awesome games!
Skills/Qualifications
- High level of proficiency in C#.
- Strong technical design skills.
- High level of competence with Unity.
- Good understanding of common game technologies.
- Understanding of Linear Algebra (3D math).
- Prototyping experience.
- Excellent intuition for game design/game feel.
- In-depth understanding of game asset pipeline.
- Excellent verbal and written communication.
- 3+ years experience developing games for a studio OR A strong portfolio of independent releases.
Pluses
- Experience with rendering/graphics programming / technical art.
- Previously shipped games.
- Experience developing multiplayer games/networking.
- Experience with any of the following programming languages – Object-C, Java/Kotlin, C++, Python, Typescript, Javascript.
- Experience in other areas of software development (Tool development, Web Development, Backend services, etc.).
The successful candidate
Perhaps you’ve spent one too many nights up late gaming… Possibly you have a vendetta for fruit… Either way, you love games, and more specifically, you love our games, and you want to be part of creating something special! If you think you have what it takes to raise our talent bar, then you're exactly what we're looking for.
Some other bits about you:
- Talented and experienced.
- Confident in your skills.
- Interested and concerned with the details.
- Passionate about mobile games.
- A clear and concise communicator.
- A true team player.
- Poised, not scared to speak up with the team, and mature.
- A proactive and positive thinker.
Create Your Profile — Game companies can contact you with their relevant job openings.