Job Description:
We are looking for a skilled and motivated Senior Unity Developer to play a key role in the development of our cutting-edge projects. The ideal candidate will have 3 to 5 years of professional experience in game development or interactive experiences using Unity3D. As a Senior Unity Developer, you will collaborate with cross-functional teams to design and implement engaging gameplay mechanics, immersive environments, and interactive features. You will have the opportunity to work on exciting projects and contribute to the success of our company.
Responsibilities:
-
Develop and implement interactive experiences using Unity3D, ensuring high quality, performance, and user satisfaction.
-
Collaborate with designers, artists, and other developers to create engaging gameplay mechanics, immersive environments, and compelling user interfaces.
-
Write clean, efficient, and maintainable code following best practices and coding standards.
-
Optimize performance and memory usage to ensure smooth and responsive experiences across target platforms.
-
Stay up-to-date with the latest technologies, tools, and techniques in game development and Unity3D.
-
Provide technical guidance and mentorship to junior developers, and actively participate in code reviews and knowledge sharing sessions.
-
Contribute to the planning, design, and architecture of projects, and provide input on technical feasibility and implementation strategies.
-
Experienced in managing assets and the codebase with version control systems, including Git & Plastic SCM.
-
Competent in using Unity Hub for effective project management and team collaboration.
-
Qualifications:
-
Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
3 to 5 years of professional experience in game development or interactive experiences using Unity3D.
-
Strong proficiency in C# programming language and object-oriented design principles.
-
Solid understanding of Unity3D engine, including its core systems, scripting API, and development tools.
-
Experience with 2D and/or 3D game development, physics simulation, and animation techniques.
-
Knowledge of multiplayer networking, AI programming, and optimization techniques is a plus.
-
Excellent problem-solving skills and attention to detail, with the ability to troubleshoot and debug complex issues.
-
Strong communication and collaboration skills, with the ability to work effectively in a team environment and interact with diverse stakeholders.
-
Portfolio of previous projects demonstrating expertise in Unity development and showcasing innovative gameplay mechanics and visual effects.
NOTE:
Please share your game links while applying.