Job Posting for Senior Unity Developer at Forest Technologies Pte. Ltd
About the Role
Are you an experienced Senior Unity Developer with a deep passion for creating immersive, interactive experiences that drive positive change? Do you thrive in a collaborative environment where your expertise can contribute to a more sustainable future? If so, we invite you to join our Forest Technologies team. As a Senior Unity Game Developer at Forest Technologies, you will play a crucial role in our development team, responsible for crafting captivating and interactive experiences.
Key Responsibilities
Develop and optimise mobile 2D/3D games on the Unity 3D platform.
Demonstrate a strong understanding of object-oriented programming, data structures, and algorithms.
Prioritise code quality, including reviewing your own code and that of other Unity developers, with a focus on high-quality, optimised, and bug-free code.
Collaborate closely with Designers, Artists, Testers, and other Developers, emphasising teamwork and consensus-driven decision-making.
Ensure that game features are correctly implemented according to the requirements of Game Designers/Project Managers and within specified timelines.
Ensure proper code design for each game build and successfully merge changes.
Proactively identify and resolve technical issues, propose solutions, and prevent recurrence.
Analyse existing game features and make necessary adjustments to meet current requirements.
Actively seek to solve technical challenges and provide input for optimal solutions.
Identify issues, dependencies, and solutions for accelerated project timelines.
Find ways to automate development processes and unit testing.
Document findings, recommendations, and implementations.
Qualifications
Minimum of 4 years of experience in Mobile Game development using Unity.
Over 4 years of experience in C# development, including expertise in Unity scripting, textures, animation, particle systems, 3D assets, and physics.
Prior experience and a willingness to mentor and guide junior developers.
Familiarity with programming architectures (MVC, MVP, etc.).
Proficiency in working with 3D assets, including characters, environments, and lighting.
Expertise in designing game mechanics such as combat, quests, equipment, crafting/forging, inventory management, and in-game stores.
Proficiency in using GIT/GitHub for version control.
Proven track record of working in agile teams with a focus on rapid deployments.
Experience in unit testing your own and other developers' work before releasing a build.
Ability to merge and build code for releases.
A deep passion for gaming, with valuable experience, ideas, and insights to drive the game's development.
Strong English communication skills.
Preferred, but not required:
Previous experience working on a published game with an international team.
Familiarity with server technologies (Google Cloud/Playfab/Photon).
Involvement in launching products in the international market or prototyping new game concepts.
Knowledge of AI or experience working on AI components.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles
Skills Library