Position: Unity3D developer
Company: Unicsoft
Experience required: 3y
English level: upper

As a Senior Unity3D Developer you will be a key member of our team, bringing the company's optimization and automation solutions to game engine developers worldwide. Your inputs will be an important part of our decision-making process both in a short-term technical sense, but also in bringing our longer-term roadmap to fruition.

Requirements:
-  Extensive Experience with Unity3D - at least 3 years
  *  Setting up scenes using shaders, materials, lighting, baking, cameras, and post scripting
  *  Unity GUI and Event System
  *  Understanding of mesh/texture file formats
-  Ability to architect and implement client-server features
-  Experience in mobile development and optimization

Advantages: 
-  Knowledge regarding 3d Geometry - concepts like matrixes, Bezier curves, meshes as well as algorithms for manipulating them
-  Knowledge in computer graphics, Image processing, or Shaders (GLSL /  OpenGL ...) programming
-  Experience in programing of AR / VR applications (Oculus / Android / iOS / Windows)
-  Upper-intermediate English  

Personal Traits:
-   Fast learner
-   Proactive problem solver
-   Team player

We offer:
- Work remotely or from our Kyiv "Zoloti Vorota" office;
- Full-time engagement, 40 h/week;
- Competitive compensation;
- Dynamic and challenging tasks;
- Projects from scratch;
- Friendly and professional team.