At Grace Games, we are looking for a talented and creative Unity Developer to work at the highest level of casual and puzzle mobile games. As a Unity developer you will be responsible for building gameplay systems and features, implementing functionality, translating design ideas, concepts, and requirements into a functional and engaging consumer experience. Our ideal candidate will have 3-5 years experience in Unity Development technologies, strong programming and coding skills, a keen eye for detail, and the analytical skills to identify potential issues with a design plan. This role requires an excellent communication skills.
Requirements
- Plan, design and implement high-quality features working as part of the Grace Games team.
- Fundamental understanding in data structure, algorithms, design patterns, and object-oriented programming.
- Transform design specification into functional assets.
- Establish an effective strategy and development pipeline.
- Quickly create and iterate on prototypes showcasing new designs and interaction patterns.
- Design, build, and maintain efficient, reusable, and reliable code ensure the best performance, quality, and responsiveness of applications and games.
- Identify process and application bottlenecks and implement solutions in a timely manner.
- 3-5 years of experience with Unity 2 -3D/Content Development.
- Strong 3D math skills.
- Strong C# object-oriented programming and scripting language skills.
- Experience working with game assets (meshes, animations, materials etc.).
- Experience profiling and optimizing game and render performance (GPU and CPU).
- Experience working on a physics-based game project, source control systems such as Git in a multi developer team environment.
- Understanding UX design process and experience working with UX design team and/or development team.
- Implement user interface screens, transitions, animations, and VFX.
Apply Now