Note:- It's going to be 5 Days work from office.
We are seeking a highly skilled and experienced Senior Unity Game Programmer to join our dynamic team. If you are passionate about game development and have a deep understanding of Unity, strong C# fundamentals, and a solid grasp of 3D mathematics and physics, we would love to hear from you.
Responsibilities:-
- Lead the development of high-quality, scalable, and performant game systems using Unity.
- Collaborate with designers, artists, and other programmers to develop and implement game features.
- Write clean, efficient, and maintainable code in C#.
- Optimize game performance and troubleshoot issues.
- Develop and maintain game systems such as physics, animation, AI, UI, and networking.
- Implement and optimize multiplayer features using Photon Engine.
- Ensure smooth and responsive multiplayer gameplay experiences.
- Mentor and provide guidance to junior programmers.
- Stay up to date with industry trends and emerging technologies.
Requirements:-
- Bachelor’s degree in computer science, Information Technology, Game Development, or a related field, or equivalent experience. 3+ years of experience in game development using Unity.
- Strong proficiency in C# programming language. In-depth knowledge of Unity engine, including its architecture and best practices. Knowledge of shaders and rendering techniques.
- Understanding of 3D vector mathematics. Solid grasp of physics principles and their application in game development.
- Experience with Photon Engine and implementing multiplayer features.
- Proven track record of shipping successful games or significant game features.
- Experience with performance optimization techniques in Unity.
- Strong problem-solving skills and ability to think critically.
- Excellent communication and teamwork skills.
- Experience with version control systems such as SVN.