Job Description
Support game development project:
Prioritize and successfully complete assigned tasks.
Communicate effectively with Game Designers to ensure they have the necessary tools to balance game parameters.
Communicate effectively with Artists to ensure receiving optimized assets according to project rules
Polish the game and optimize it for smooth performance.
Brainstorm and provide ideas to enhance the overall game experience.
Self-development:
Take responsibility for learning from Senior Developers about optimizing FPS and memory for assigned projects.
Take responsibility for self-improvement to progress towards a Senior Developer position.
Requirements
Knowledge
Proficient in Unity (C#)
Familiarity with Design Patterns and SOLID principles is a plus
Knowledge of Shader is a plus
Knowledge of nodejs, python, nim... is a plus
Skills
Strong communication skills
Excellent problem-solving skills
Research skills
Ability to learn and adapt to new knowledge
Other requirements
Friendly and cooperative attitude
Enthusiasm for learning and passion for game programming
Open-mindedness to accept others' opinions
Experience
Minimum 1+ year of experience in game development