Position: Unity3D Developer
Category: .NET
English level: fluent
Years of experience: 3


- Develop and deliver systems with high quality code using C# programming language;
- Making use of Unity's framework and other efficient design patterns to create a solid and structured architecture;
- Perform code reviews to ensure code quality;
- Refactor code to improve the design of existing code;
- Debug programs and solve problems that occur within the game's production;
- Work closely with designers, artists involved in the design process in order to create a product that meets client's requirements and expectations;
- Write rest calls for client-server communication;
- Coordinate a team of developers to design, implement, and document development methods and conventions in order to improve development process;
- Provide support for junior programmers;