About the role
Unity3D Developer
We are looking for a Unity3D developer for a long-term collaboration, working ON-SITE with our Capermint team.
Responsibilities:
As a Unity3D developer, you will be responsible for building gameplay systems and features on multiple platforms. You will work closely with our team of programmers, designers, and producers to drive decisions for the projects you will be involved in.
Full Software Lifecycle application development – Designing, coding, debugging, and documenting applications.
Proactively collaborate with teammates and communicate with project stakeholders to ensure project efforts proceed efficiently and with predictability.
Enabling relevant stakeholders’ concerns to be identified, considered, and, when appropriate, addressed during the development of the product.
Work directly with the designers to ensure that their vision is shared with your ability to enhance existing features and add new systems extending an established code base.
Build and maintain core engine components, pipelines, and tools on multiple hardware platforms.
Modernize existing systems and implement complete new game systems as required.
Write clear, maintainable, portable C# code.
Maintain project confidentiality and protect operations by keeping information confidential.
Other ad-hoc responsibilities as requested.
Requirements:
Deep knowledge of Unity.
Deep knowledge of .NET and C#.
Ability to work independently and to be self-directing.
Demonstrable ability to discover and fix errors in code.
Strong organizational skills with a good sense of design with outstanding communication skills.
Passion for making and playing innovative games.
About Capermint Technologies
This role takes applications on Capermint Technologies.