Position: Senior Unity Developer
Company: Program Ace
Category: Unity
Experience required: 3y
English level: upper

REQUIRED SKILLS:
- Expertise in C#. Specialty in systems programming. Comfortable generating and parsing JSON. Working with RESTful APIs. Programming with modularity in mind.
- Comfort operating Unity’s UI system is a must, animation controllers, shaders, optimization techniques.
- Experience with the C# Steam SDK.
- Ability to think creatively and develop new ideas and additions to the game.
- Need to have a portfolio that represents the aforementioned tasks and required abilities.

RESPONSIBILITIES:
- Contribute to the gameplay and design discussions to further improve the experience.
- Program basic networking, such as sending data to servers and capturing analytics.
- Develop existing systems further and program the core functionality for in-game apps.
- Recognize issues or potential oversights early is important. Due to the nature of the job, some ticket requirements are open experimentation in terms of approach. There is often not a correct answer, and it requires creative solutions.

WOULD BE A PLUS:
-Program and aid in the design of a cyber security game.