Overview

๐„๐ฑ๐ฉ๐ž๐ซ๐ข๐ž๐ง๐œ๐ž: 1-2 years

๐Š๐ž๐ฒ ๐‘๐ž๐ฌ๐ฉ๐จ๐ง๐ฌ๐ข๐›๐ข๐ฅ๐ข๐ญ๐ข๐ž๐ฌ:

1-Develop, implement, and optimize Unity-based applications and games.
2-Collaborate with cross-functional teams (designers, artists, and other developers) to integrate assets and ensure high-quality output.
3-Write clean, efficient, and maintainable code in C# for Unity projects.
4-Implement game functionality as per communicated design and specifications.
5-Debug and fix bugs to ensure smooth performance across various devices and platforms.
6-Optimize game elements like performance, memory usage, and scalability.
7-Stay updated with the latest industry trends and best practices to incorporate new features and enhancements.
8-Participate in design discussions, testing, and code reviews.

๐‘๐ž๐ช๐ฎ๐ข๐ซ๐ž๐ฆ๐ž๐ง๐ญ๐ฌ:
1-Bachelorโ€™s degree in Computer Science, Game Development, or a related field.
2-Proven experience as a Unity Developer.
3-Proficiency in Unity 3D/2D development and C# programming.
4-Strong knowledge of Object-Oriented Programming (OOP) principles.
5-Experience with game physics, AI, and animations in Unity.
6-Understanding of mobile, PC, or console game development.
7-Familiarity with version control systems like Git.
8-Strong problem-solving skills and attention to detail.
9-Ability to work both independently and as part of a collaborative team.

๐๐ซ๐ž๐Ÿ๐ž๐ซ๐ซ๐ž๐ ๐’๐ค๐ข๐ฅ๐ฅ๐ฌ (๐๐จ๐ญ ๐‘๐ž๐ช๐ฎ๐ข๐ซ๐ž๐ ๐›๐ฎ๐ญ ๐š ๐๐ฅ๐ฎ๐ฌ):
1-Experience with VR/AR development
2-Familiarity with shader programming and Unityโ€™s rendering pipeline
3-Knowledge of multiplayer networking or backend systems
4-Understanding of Agile development methodologies