Position Overview:
We are seeking a highly skilled and experienced Senior Unity Developer to join our dynamic team. The ideal candidate will have a strong background in game development using Unity, with a proven track record of delivering high-quality projects on time and within budget. The Unity Developer will be responsible for leading a team of developers, implementing game functionality, translating design ideas, concepts, and requirements into a functional and engaging game, and ensuring the best possible performance, quality, and responsiveness of applications.
Responsibilities:
- Lead a team of Unity developers, providing guidance, mentorship, and technical expertise.
- Collaborate with game designers, artists, and other team members to conceptualize and implement game features and mechanics.
- Translate design specifications into functional game systems and mechanics using Unity.
- Write clean, efficient, and maintainable code.
- Optimize game performance for various platforms, including mobile, PC, and consoles.
- Identify and resolve technical issues and bugs.
- Stay up-to-date with the latest Unity updates, tools, and technologies.
- Conduct code reviews and provide constructive feedback to team members.
- Work closely with producers, project managers, and stakeholders to ensure project goals are met on time and within scope.
- Continuously improve development processes and workflows.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree preferred.
- Minimum of 5 years of professional experience in game development using Unity
- Strong proficiency in C# programming language
- Experience leading and managing a team of developers.
- Deep understanding of game development principles, including game mechanics, gameplay systems, and user interface design.
- Solid understanding of object-oriented programming and design patterns
- Experience with version control systems, such as Git
- Excellent problem-solving and troubleshooting skills.
- Strong communication and interpersonal skills.
- Ability to work effectively in a fast-paced environment and meet tight deadlines.
- A portfolio demonstrating previous work in Unity game development, showcasing both technical proficiency and creativity.
Skills
Preferred Qualifications:
- Experience with other game engines, such as Unreal Engine
- Familiarity with mobile game development best practices and performance optimization techniques
- Knowledge of 3D modeling and animation
- Experience with multiplayer game development and networking protocols
- Familiarity with Agile development methodologies.
Benefits:
- Salary Range AED 7,000 - 10,000 depending on skills and experience
- Health insurance
- Opportunities for professional development and training
On-Site, Dubai, Media City