Take ownership of entire features and components of the game lifecycle and lead the product design and code elements
Collaborate with other members of the team to deliver large and complex features on time and to a high standard
Be part of the development process and contribute improvements and suggestions, driving the quality of the code throughout the entire production cycle
Mentor other developers in the team and help maintain code, product, and process quality
Partner with Art, Design and Production teams to ensure schedules and goals meet business and project needs
Conduct code reviews and be part of the hiring process for future colleagues
Bring meaningful contributions to our product and the entire team
KEY RESPONSIBILITES • Plan, design and implement high-quality game features working as part of the wider studio team • Transform design specification into functional game 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 KEY BEHAVIOURS & PERSONAL ATTRIBUTES • Able to work through ambiguous requirements and make decisions to push forward. • Excellent oral and written communication skills in English. • Strong sense of ownership. • Strong written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to variety of audiences. • Proven success in contributing to a team-oriented environment. • Proven ability to work creatively and analytically in a problem-solving environment. • Strong leadership and interpersonal skills • Top-notch organization skills, including information architecture • Excellent communication skills, ability to explain technical topics to non-technical audiences • Ability to multi-task daily and manage time efficiently • Ability to meet project deadlines and work under pressure • Ability to foresee and identify potential problems for as well as solicit suggestions for improvement • Strong desire to produce quality work/results • Attention to work processes and standards QUALIFICATIONS & EXPERIENCE • Bachelor's Degree Computer Science, Information Systems, or related field • 3+ years’ experience with Unity 3D/Content Development • Experience with console and mobile game development. • Strong 3D math skills • Strong C#, object-oriented programming, and scripting language skills • Experience working with game assets (meshes, animations, materials etc.) • Experience in 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. • Knowledge of scripting, animation, session management, and textures. • Understanding UX design process and experience working with UX design team and/or development team
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.