Senior Game Developer - Unity
DASA -
New Cairo, CairoPosted 4 years ago24Applicants for1 open position
- 14Viewed
- 1In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
PLEASE NOTE
- This is a senior-level position, so thanks in advance for helping us by applying only if you have the job requirements.
- Your experience in Unity Engine is a good thing, but your Knowledge in computer sciences is the most important thing for us.
Must to have:
- 4+ years of relevant experience.
- Strong Knowledge of C# and Expert knowledge of OOP
- Mature data structure knowledge and good algorithm skills.
- Good Knowledge of OOD and deep understanding of SOLID Principles.
- Good Knowledge of Design Patterns and be comfortable in implementing the popular patterns with Unity ( like Command pattern, Observer Pattern, .. etc )
- Good Knowledge in the data structure.
- Deep Knowledge with one or more of Unity Dependency Injection frameworks like Zenject or UniRx.
- Strong sense of ownership and responsibility for code quality that follows best practices.
- Ability to conduct a high-quality code review.
- Ability to work within an Agile/Scrum development process.
- Comfortable working with GIT version control.
Nice to have:
- Unreal Engine Experience.
- Shader scripting in Unity.
- Experience with Unity ECS.
- Experience with multiplayer technologies ( Photon, UNET, ..) .
- Knowledge of 3D math.
- Experience with API integration.