Real Serious Games
Senior Unity Developer (Remote)
Senior Unity Developer | Real Serious Games |Australia
Role Description
...Senior Unity Developer | Real Serious Games | Australia
Role Description
We are seeking a highly skilled and experienced Senior Unity Developer to join our team. This role is responsible for guiding the tooling, systems and processes that form the foundation of our experiences. As a senior team member, you will play a pivotal role in shaping the development processes, mentoring junior developers, and ensuring seamless integration across our various projects.
Unity Tooling Development: Lead the design and development of tools and packages within Unity to support our art and design teams. You will work closely with artists and designers to understand their workflows and create intuitive, high-performance tools and systems that enhance productivity and efficiency. Additionally, you will be working on client projects when custom behaviours are required.
Mentoring and Leadership: You will provide mentorship and guidance to other team members, and teams; fostering a culture of continuous learning and improvement. You will help in code reviews, provide constructive feedback, and assist in the professional growth of less experienced team members. Additionally, you will play a role in project management, helping to define project scopes, timelines, sprints, and deliverables.
Cross-Functional Collaboration: Work closely with clients and other teams to ensure project outcomes. Your ability to communicate effectively across disciplines and understand the broader context will be crucial. You will also be responsible for staying current with industry trends and emerging technologies. Writing technical and functional documentation for teams and end users.
Responsibilities
- Designing and implementing tooling for level design, data management, and QA
- Building Unity systems/behaviours that can be re-used across experiences and user bases
- Ensuring reliable distribution and upgrade of systems and behaviours across various experiences
- Design and implementation of features and bug fixes for custom experiences within Unity
- Realising product goals by working closely with our Art, Design, and Commercial teams
- Improving observability in our applications and experiences
- Mentoring and coaching team members in their professional development
- Reviewing, providing feedback, and suggesting new and improved approaches
- Writing technical and functional documentation.
This role can be performed remotely within Australia. Contract work is also available.
Qualifications & Experience
These are not hard and fast – ultimately, we prefer someone who can adapt, learn quickly, and has strong foundations.
- 6+ years of experience in in Unity development
- Proven record of delivering working software and systems to production
- Experience bundling and distributing UPM packages
- Experience with Multiplayer and data-driven Unity systems
- Git (GitHub, Actions, LFS)
- Experience in specialised platforms (e.g. VR, iOS, Android, Web)
Personal attributes
- Strong initiative
- Great communication skills
- Ability to work collaboratively, both with internal developers and external partners
- Good time management with the ability to prioritise work with tangible outcomes
- Ability to quickly adapt to new technologies and tasks
- Creative problem-solving skills
- Ability to think outside the box
- An agent of change – able to contribute to improved organisation operations
Bonus points / nice to have
- Focus on clean implementation – good componentisation, testability, prototyping, and rapid release
- Project planning and management experience, especially in a rapid changing environment
- Understanding of security and identity – application signing, authentication, etc.
- Passionate about learning and innovation, especially as it relates to immersive technologies
- Exposure to Web (.NET/Node.JS) and Cloud Platforms (e.g. Azure)
- Exposure to web and desktop application deployment
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save