Your responsibilities:
- Designing, implementing and testing of game functionality using Unity3D
- Write clean, professional and maintainable code
- Continuous refinement and optimization of existing code
- Produce prototypes of gameplay ideas and features
- Communication and collaboration with other team members in different departments
(e.g. Art, Design, Production)
- Identify bugs and issues and suggest solutions to mitigate problems
- Support and contribute to new ideas to game design
REQUIRED QUALIFICATIONS
- C++ / C# programming skills
- Proficient in 3D Math and Linear Algebra skills
- Familiar with modern practices of object-oriented programming and processes
- Experience in team working
BONUS QUALIFICATIONS
- Bachelor’s Degree in Computer Science (final year), or similar discipline or equivalent work experience
- Experience with UE4 a plus
- Experience optimizing C++/C# code for performance
- Experience with multithreaded systems
- Knowledge of any major third-party middleware (PhysX, SpeedTree, etc)
- Familiarity with Git or other modern SCM best practices
- Experience in cross-discipline development (working with Design, Art, Animation & Audio depts.)